diff --git a/lib/manager/message_manager.dart b/lib/manager/message_manager.dart index 0e4c97c..7a79043 100644 --- a/lib/manager/message_manager.dart +++ b/lib/manager/message_manager.dart @@ -565,6 +565,19 @@ class WKMessageManager { MessageDB.shared.updateSendingMsgFail(); } + updateLocalExtraWithClientMsgNo(String clientMsgNO, dynamic data) async { + WKMsg? wkMsg = await MessageDB.shared.queryWithClientMsgNo(clientMsgNO); + if (wkMsg != null) { + var map = {}; + map['extra'] = jsonEncode(data); + int result = await MessageDB.shared + .updateMsgWithFieldAndClientMsgNo(map, clientMsgNO); + if (result > 0) { + setRefreshMsg(wkMsg); + } + } + } + deleteWithClientMsgNo(String clientMsgNo) async { var map = {}; map['is_deleted'] = 1;