internal static CreateChatRoomRequest CreateChatroomRequestEntity(string sessionKey, uint uin, string deviceID, string OSType, List <string> memList) { BaseRequest @base = CreateBaseRequestEntity(deviceID, sessionKey, uin, OSType); CreateChatRoomRequest.Builder builder = new CreateChatRoomRequest.Builder(); builder.SetBase(@base); builder.SetTopic(new SKBuiltinString_t.Builder().SetString("")); builder.SetMemberCount(memList.Count); foreach (string mem in memList) { ChatRoomItem.Builder builder2 = new ChatRoomItem.Builder(); builder2.SetMemberName(new SKBuiltinString_t.Builder().SetString(mem)); builder.AddMembers(builder2); } return(builder.Build()); }
internal static CreateChatRoomRequest CreateChatroomRequestEntity(string sessionKey, uint uin, string deviceID, string OSType, List <string> memList) { BaseRequest br = CreateBaseRequestEntity(deviceID, sessionKey, uin, OSType); CreateChatRoomRequest.Builder request = new CreateChatRoomRequest.Builder(); request.SetBase(br); request.SetTopic(new SKBuiltinString_t.Builder().SetString("")); request.SetMemberCount(memList.Count); foreach (string item in memList) { ChatRoomItem.Builder cib = new ChatRoomItem.Builder(); cib.SetMemberName(new SKBuiltinString_t.Builder().SetString(item)); request.AddMembers(cib); } return(request.Build()); }