Exemple #1
0
        void EngineLoginResponseReceived(LoginResponseEventArgs e = null)
        {
            if (e == null)
            {
                throw new ArgumentNullException("e");
            }
            var state = e.Response.Success ? 1 : 0;

            Interlocked.Exchange(ref _loginState, state);

            _loginReceievedEvent.Set();
        }
Exemple #2
0
        void EngineLoginResponseReceived(object sender, LoginResponseEventArgs e)
        {
            if (!e.Response.Success)
            {
                return;
            }

            var user = new ClientUser {
                IsMe = true, UserName = e.Response.UserName
            };

            //foreach (string current in loginResponse.UserVariables.Keys)
            //{
            //    EsObject value = loginResponse.UserVariables[current] as EsObject;
            //    user.AddUserVariable(new UserVariable
            //    {
            //        Name = current,
            //        Value = value
            //    });
            //}
            UserManager.AddUser(user);
            UserManager.Me = user;
        }
Exemple #3
0
        void EngineLoginResponseReceived(LoginResponseEventArgs e = null)
        {
            if (e == null) throw new ArgumentNullException("e");
            var state = e.Response.Success ? 1 : 0;
            Interlocked.Exchange(ref _loginState, state);

            _loginReceievedEvent.Set();
        }
 protected virtual void OnLoginResponseReceieved(LoginResponseEventArgs args)
 {
     var func = LoginResponseReceived;
     if (func != null)
     {
         func(this, args);
     }
 }
        void EngineLoginResponseReceived(object sender, LoginResponseEventArgs e)
        {
            if (!e.Response.Success) return;

            var user = new ClientUser {IsMe = true, UserName = e.Response.UserName};

            //foreach (string current in loginResponse.UserVariables.Keys)
            //{
            //    EsObject value = loginResponse.UserVariables[current] as EsObject;
            //    user.AddUserVariable(new UserVariable
            //    {
            //        Name = current,
            //        Value = value
            //    });
            //}
            UserManager.AddUser(user);
            UserManager.Me = user;
        }