stopPlayVoiceAndReference method
Implementation
void stopPlayVoiceAndReference(
List<RCIMIWMessage> messages, BuildContext context) {
for (var message in messages) {
if (message.messageType == RCIMIWMessageType.voice) {
final audioPlayerProvider = context.read<RCKAudioPlayerProvider>();
if (audioPlayerProvider.currentPlayingMessageId ==
message.messageId.toString()) {
audioPlayerProvider.stopVoiceMessage();
}
}
final messageInputProvider = context.read<RCKMessageInputProvider>();
if (messageInputProvider.referenceMessage?.messageId ==
message.messageId) {
messageInputProvider.clearReferenceMessage();
}
}
}