deleteMessageFromLocalStorageWithMessage method
Implementation
Future<V2TimCallback> deleteMessageFromLocalStorageWithMessage({required V2TimMessage v2TIMMessage}) async {
String userData = Tools.generateUserData('deleteMessageFromLocalStorage');
Completer<V2TimCallback> completer = Completer();
NativeLibraryManager.timCallback2Future(userData, completer);
String convID = v2TIMMessage.messageConvID;
TIMConvType convType = v2TIMMessage.messageConvType;
Pointer<Char> pConvID = Tools.string2PointerChar(convID);
Pointer<Char> pMessage = Tools.string2PointerChar(json.encode(v2TIMMessage.toJson()));
Pointer<Void> pUserData = Tools.string2PointerVoid(userData);
NativeLibraryManager.bindings.DartDeleteMessageFromLocalStorage(pConvID, convType, pMessage, pUserData);
return completer.future;
}