getMissingKey method

Future<void> getMissingKey(
  1. String missingKey
)

Implementation

Future<void> getMissingKey(String missingKey) async {
  var missingAtkey = AtKey.fromString(missingKey);
  var result = await atClientInstance.get(missingAtkey).catchError((e) {
    print('error in getMissingKey:get ${e.toString()}');
  });
  print('result - $result');
  // ignore: unnecessary_null_comparison
  if (result != null) {
    await setChatHistory(Message(
        message: result.value,
        sender: chatWithAtSign ?? missingAtkey.sharedBy,
        time: int.parse(missingKey
            .replaceFirst(chatWithAtSign ?? '', '')
            .replaceFirst(chatKey + (isGroupChat ? groupChatId! : ''), '')
            .split('.')[0]),
        type: MessageType.INCOMING));
  }
}