コード例 #1
0
        public async Task <string> AddNewGroup(ChatGroup chatGroup, string userId)
        {
            if (chatGroup.CreatorId == userId)
            {
                string newId = GetRandomId();
                while (chatGroupList.HasGroupId(newId))
                {
                    newId = GetRandomId();
                }
                ChatGroup newGroup = new ChatGroup(newId, chatGroup);
                chatGroupList.AddNewGroup(newGroup);
                await cloudDatabase.AddChatGroup(newGroup);
                await UpdateChatGroup(newGroup);

                return(null);
            }
            return("Wrong creator.");
        }
コード例 #2
0
 public ChatGroupPackage(ChatGroup chatGroup, string targetId, string keyword) : base(InformationType.CHAT_GROUP, keyword)
 {
     TargetId = targetId;
     SendList = new ChatGroupList();
     SendList.AddNewGroup(chatGroup);
 }