addMessagePin method
Future<NIMResult<void>>
addMessagePin(
- NIMMessage message, {
- String? ext,
})
Implementation
Future<NIMResult<void>> addMessagePin(
NIMMessage message, {
String? ext,
}) async {
if (!await haveConnectivity()) {
return NIMResult.failure();
}
return ChatMessageRepo.addMessagePin(message, ext: ext).then((value) {
if (value.isSuccess) {
_updateMessagePin(
NIMMessagePin(
messageRefer: NIMMessageRefer(
senderId: message.senderId,
receiverId: message.receiverId,
messageClientId: message.messageClientId,
messageServerId: message.messageServerId,
conversationId: message.conversationId,
conversationType: message.conversationType,
createTime: message.createTime,
),
),
);
}
return value;
});
}