Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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());
        }