sendBufferToMentor method
Future<void>
sendBufferToMentor(
)
Implementation
Future<void> sendBufferToMentor() async {
if (isRecording == true) {
processTimer = false;
bufferTimer = 0;
streamTimer.cancel();
final path = await audioWavController.stop();
audioWavController.refresh();
if (_onvoiceRecordingStopped != null) {
_onvoiceRecordingStopped!();
}
if (path != null) {
isRecording = false;
buffer = await File(path).readAsBytes();
channel.sink.add(buffer);
if (_onBufferSent != null) {
_onBufferSent!();
}
processTimer = false;
} else {
handleVoiceRecord();
}
}
}