Esempio n. 1
0
        public string Login(string addr, string login, string pass)
        {
            if (string.IsNullOrEmpty(addr))
            {
                addr = "194.87.95.90";
            }

            var msgError = SCC.Login(addr, login, pass);

            return(msgError);
        }
Esempio n. 2
0
        public void Send(int index, string text, Action after = null)
        {
            var selectCannal = SCC.Data.Chats[index];

            SCC.Command((connect) =>
            {
                connect.PostingChat(selectCannal.Id, text);
                if (after != null)
                {
                    after();
                }
            });
        }
Esempio n. 3
0
        public string GetChat(int index)
        {
            SCC.UpdateChats();
            string ChatText;

            if (index >= 0 && SCC.Data.Chats.Count > index)
            {
                Func <ChatPost, string> getPost = (cp) => "[" + cp.OwnerLogin + "]: " + cp.Message;

                var selectCannal = SCC.Data.Chats[index];
                ChatText = selectCannal.Posts
                           .Aggregate("", (r, i) => (r == "" ? "" : r + Environment.NewLine) + getPost(i));
            }
            else
            {
                ChatText = "";
            }
            return(ChatText);
        }
Esempio n. 4
0
 public Form1()
 {
     InitializeComponent();
     SCC.Init();
 }
Esempio n. 5
0
        public string Login(string addr, string login, string pass)
        {
            var msgError = SCC.Login(addr, login, pass);

            return(msgError);
        }