resendFailedMessages method
void
resendFailedMessages()
Implementation
void resendFailedMessages() {
for (var message in _failedMessages) {
if (message is RCIMIWMediaMessage) {
engine?.sendMediaMessage(message, listener:
RCIMIWSendMediaMessageListener(onMediaMessageSent: (code, message) {
if (code == 0 && message != null) {
removeFailedMessage(message);
failedMessageSentNotifier.value = message;
}
}));
} else {
engine?.sendMessage(message,
callback: RCIMIWSendMessageCallback(onMessageSent: (code, message) {
if (code == 0 && message != null) {
removeFailedMessage(message);
failedMessageSentNotifier.value = message;
}
}));
}
}
RCIMWrapperPlatform.instance.writeLog(
'RCKEngineProvider resendFailedMessages',
'',
0,
'resendFailedMessages');
notifyListeners();
}