예제 #1
0
        public void leaveGroup()
        {
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.LeaveGroup((response) => {
                ResultText.text = response.Successful ? "Left the group chat successfully!" : "failed; " + response.Message;
            });
        }
예제 #2
0
        public void makeMemberOwner()
        {
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.MakeMemberOwner(testUser1.userId, (response) => {
                ResultText.text = response.Successful ? "Member is owner now!" : "failed; " + response.Message;
            });
        }
예제 #3
0
        public void inviteToGroup()
        {
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.InviteToGroup(testUser1.userId, (response) => {
                ResultText.text = response.Successful ? "Invitation to group chat succeeded." : "failed; " + response.Message;
            });
        }
예제 #4
0
        public void sendChatToGroup()
        {
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.SendMessage("Hello Everybody!", (response) => {
                ResultText.text = response.Successful ? "Send chat to group succeeded." : "failed; " + response.Message;
            });
        }
예제 #5
0
        public void removeGroupMember()
        {
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.RemoveMember(testUser1.userId, (response) => {
                ResultText.text = response.Successful ? "Remove group member succeeded." : "failed; " + response.Message;
            });
        }
예제 #6
0
        public void requestGroupChatHistory()
        {
            if (myGroupId == null)
            {
                ResultText.text = "my group id is null.";
                return;
            }
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.History(CurrentTimeMillis(), PrintCallBack <IList <AbsGroupChatMessage> >());
        }
예제 #7
0
        public void requestMembersList()
        {
            if (myGroupId == null)
            {
                ResultText.text = "my group id is null.";
                return;
            }
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.MembersInfo(PrintCallBack <IList <BacktoryGroupMemberInfo> >());
        }
예제 #8
0
        public void leaveGroup()
        {
            if (myGroupId == null)
            {
                ResultText.text = "my group id is null.";
                return;
            }
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.LeaveGroup((response) => {
                ResultText.text = response.Successful ? "Left the group chat successfully!" : "failed; " + response.Message;
            });
        }
예제 #9
0
        public void addGroupMember()
        {
            if (myGroupId == null)
            {
                ResultText.text = "my group id is null.";
                return;
            }
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.AddMember(testUser1.userId, (response) => {
                ResultText.text = response.Successful ? "Add group member succeeded." : "failed; " + response.Message;
            });
        }
예제 #10
0
        public void joinGroup()
        {
            if (invitedGroupId == null)
            {
                ResultText.text = "Invited group id is null.";
                return;
            }
            var bgc = new BacktoryChat.Group(invitedGroupId);

            bgc.JoinGroup((response) => {
                ResultText.text = response.Successful ? "Joined the group chat successfully!" : "failed; " + response.Message;
                invitedGroupId  = null;
            });
        }
예제 #11
0
        public void requestGroupChatHistory()
        {
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.History(CurrentTimeMillis(), PrintCallBack <IList <AbsGroupChatMessage> >());
        }
예제 #12
0
        public void requestMembersList()
        {
            var bgc = new BacktoryChat.Group(myGroupId);

            bgc.MembersInfo(PrintCallBack <IList <BacktoryGroupMemberInfo> >());
        }