updateMessageExtra method
Implementation
Future<bool> updateMessageExtra(
String roomId,
String msgId,
Map<String, dynamic> extra,
) async {
if (me.isEmpty) return false;
try {
await messageDelegate.update(roomId, msgId, {
MessageKeys.i.extra: n.normalize(extra, n.message),
});
return true;
} catch (e, st) {
errorReporter.report(
e,
stackTrace: st,
source: 'MessageMixin.updateMessageExtra',
context: {'roomId': roomId, 'msgId': msgId},
);
return false;
}
}