checkForMissedMessages method
Implementation
Future<void> checkForMissedMessages(String referenceKey) async {
var result = await atClientInstance
.getKeys(
sharedBy: chatWithAtSign,
sharedWith: currentAtSign!,
regex: chatKey + (isGroupChat ? groupChatId! : ''))
.catchError((e) {
print('error in checkForMissedMessages:getKeys ${e.toString()}');
});
await Future.forEach(result, (dynamic key) async {
if (referenceKey.compareTo(key) == -1) {
print('missed key - $key');
await getMissingKey(key);
}
});
}