|
|
|
@ -131,7 +131,10 @@ void MessageManagerService::sendMessage( |
|
|
|
|
auto channelID = zego_value_get_string(arguments->at(flutter::EncodableValue("channelID"))); |
|
|
|
|
auto offlinePushInfo = value_2_json(arguments->at(flutter::EncodableValue("offlinePushInfo"))); |
|
|
|
|
auto isOnlineOnly = zego_value_get_bool(arguments->at(flutter::EncodableValue("isOnlineOnly"))); |
|
|
|
|
auto clientMsgID = zego_value_get_string(arguments->at(flutter::EncodableValue("clientMsgID"))); |
|
|
|
|
auto json = EncodableValueToJson(arguments->at(flutter::EncodableValue("message"))); |
|
|
|
|
auto clientMsgID = json["clientMsgID"].get<std::string>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
char* operationID_cs = const_cast<char*>(operationID.c_str()); |
|
|
|
|
char* message_cs = const_cast<char*>(message.c_str()); |
|
|
|
@ -780,8 +783,11 @@ void MessageManagerService::sendMessageNotOss( |
|
|
|
|
auto groupID = zego_value_get_string(arguments->at(flutter::EncodableValue("groupID"))); |
|
|
|
|
auto channelId = zego_value_get_string(arguments->at(flutter::EncodableValue("channelId"))); |
|
|
|
|
auto offlinePushInfo = value_2_json(arguments->at(flutter::EncodableValue("offlinePushInfo"))); |
|
|
|
|
auto clientMsgID = zego_value_get_string(arguments->at(flutter::EncodableValue("clientMsgID"))); |
|
|
|
|
auto isOnlineOnly = zego_value_get_bool(arguments->at(flutter::EncodableValue("isOnlineOnly"))); |
|
|
|
|
|
|
|
|
|
auto json = EncodableValueToJson(arguments->at(flutter::EncodableValue("message"))); |
|
|
|
|
auto clientMsgID = json["clientMsgID"].get<std::string>(); |
|
|
|
|
|
|
|
|
|
char* operationID_cs = const_cast<char*>(operationID.c_str()); |
|
|
|
|
char* message_cs = const_cast<char*>(message.c_str()); |
|
|
|
|
char* userID_cs = const_cast<char*>(userID.c_str()); |
|
|
|
|