Ejemplo n.º 1
0
        public ModelStatus PostingChat(int chatId, string msg)
        {
            Loger.Log("Client PostingChat " + chatId.ToString() + ", " + msg);

            if (OnPostingChatBefore != null)
            {
                var cancel = OnPostingChatBefore(chatId, msg);
                if (cancel != null)
                {
                    return(cancel);
                }
            }

            var packet = new ModelPostingChat()
            {
                IdChat = chatId, Message = msg
            };
            var stat = TransObject <ModelStatus>(packet, (int)PackageType.Request19PostingChat, (int)PackageType.Response20PostingChat);

            ErrorMessage = stat?.Message;

            if (OnPostingChatAfter != null)
            {
                OnPostingChatAfter(chatId, msg, stat);
            }

            return(stat);
        }
Ejemplo n.º 2
0
        public ModelStatus PostingChat(int chatId, string msg)
        {
            Loger.Log("Client PostingChat " + chatId.ToString() + ", " + msg);
            var packet = new ModelPostingChat()
            {
                IdChat = chatId, Message = msg
            };
            var stat = TransObject <ModelStatus>(packet, 19, 20);

            ErrorMessage = stat?.Message;

            return(stat);
        }
Ejemplo n.º 3
0
        public bool PostingChat(long chatId, string msg)
        {
            Loger.Log("Client PostingChat " + chatId.ToString() + ", " + msg);
            var packet = new ModelPostingChat()
            {
                ChatId = chatId, Message = msg
            };
            var stat = TransObject <ModelStatus>(packet, 19, 20);

            if (stat != null && stat.Status != 0)
            {
                ErrorMessage = stat.Message;
                return(false);
            }
            return(stat != null);
        }