getReplayMessageText static method
Implementation
static Future<String> getReplayMessageText(String replayMessageId,
String sessionId, NIMSessionType sessionType) async {
if (replayMessageId.isEmpty) {
return '...';
}
var messageResult = await NimCore.instance.messageService
.queryMessageListByUuid([replayMessageId], sessionId, sessionType);
if (messageResult.isSuccess && messageResult.data?.isNotEmpty == true) {
NIMMessage nimMessage = messageResult.data!.first;
String nick = await nimMessage.fromAccount!.getUserName();
String content = getReplayBrief(nimMessage);
return '$nick : $content';
} else {
return '...';
}
}