Exemplo n.º 1
0
        void OnConnected(MessageEventArgs_200 message)
        {
            connectionManager.Messages.LoginSucceededEvent += OnLoginSucceeded;

            server = new SharpWired.Model.Server(this, message);

            if (Connected != null)
            {
                Connected(server);
            }
        }
Exemplo n.º 2
0
        public void SetInfo(MessageEventArgs_200 message)
        {
            AppVersion        = message.AppVersion;
            FilesCount        = message.FilesCount;
            FileSize          = message.FilesSize;
            ProtocolVersion   = message.ProtocolVersion;
            ServerDescription = message.ServerDescription;
            ServerName        = message.ServerName;
            StartTime         = message.StartTime;

            ConnectionManager.Messages.LoginSucceededEvent += OnLoginSucceeded;
        }
Exemplo n.º 3
0
        private void OnConnected(MessageEventArgs_200 message)
        {
            Server.SetInfo(message);

            var ui = ConnectionManager.CurrentBookmark.UserInformation;
            var ih = new IconHandler();

            var c = ConnectionManager.Commands;

            c.Nick(ui.Nick);         //Required
            c.Icon(1, ih.UserImage); //Optional
            //STATUS                 //Optional TODO: Set status
            c.Client();              //Optional but highly recomended

            c.User(ui.UserName);
            c.Pass(ui.Password);

            if (Connected != null)
            {
                Connected(Server);
            }
        }