internal void AckChatMessage(ulong chatGroupID, ulong chatID, uint timestamp) { if ((chatGroupID == 0) || (chatID == 0) || (timestamp == 0)) { ArchiLogger.LogNullError(nameof(chatGroupID) + " || " + nameof(chatID) + " || " + nameof(timestamp)); return; } if (Client == null) { ArchiLogger.LogNullError(nameof(Client)); return; } if (!Client.IsConnected) { return; } CChatRoom_AckChatMessage_Notification request = new CChatRoom_AckChatMessage_Notification { chat_group_id = chatGroupID, chat_id = chatID, timestamp = timestamp }; UnifiedChatRoomService.SendMessage(x => x.AckChatMessage(request), true); }
internal void AckChatMessage(ulong chatGroupID, ulong chatID, uint timestamp) { if (chatGroupID == 0) { throw new ArgumentOutOfRangeException(nameof(chatGroupID)); } if (chatID == 0) { throw new ArgumentOutOfRangeException(nameof(chatID)); } if (timestamp == 0) { throw new ArgumentOutOfRangeException(nameof(timestamp)); } if (Client == null) { throw new InvalidOperationException(nameof(Client)); } if (!Client.IsConnected) { return; } CChatRoom_AckChatMessage_Notification request = new CChatRoom_AckChatMessage_Notification { chat_group_id = chatGroupID, chat_id = chatID, timestamp = timestamp }; UnifiedChatRoomService.SendMessage(x => x.AckChatMessage(request), true); }
internal void AckChatMessage(ulong chatGroupID, ulong chatID, uint timestamp) { if ((chatGroupID == 0) || (chatID == 0) || (timestamp == 0)) { throw new ArgumentNullException(nameof(chatGroupID) + " || " + nameof(chatID) + " || " + nameof(timestamp)); } if (!Client.IsConnected) { return; } CChatRoom_AckChatMessage_Notification request = new CChatRoom_AckChatMessage_Notification { chat_group_id = chatGroupID, chat_id = chatID, timestamp = timestamp }; UnifiedChatRoomService.SendMessage(x => x.AckChatMessage(request), true); }