Ejemplo n.º 1
0
        private async Task <JsonResult <JsonModel> > Login(user_role role, device device)
        {
            var loginActor = AkkaSystem.LoginActor();

            if (loginActor != null)
            {
                var result = await loginActor.Ask <LoginResult>(new LoginParam()
                {
                    device = device,
                    role   = role,
                    home   = true
                }, TimeSpan.FromMinutes(1));

                if (result == null)
                {
                    return(Json(-1, "登陆失败,内部执行出错"));
                }
                return(Json(result.code, result.message));
            }
            return(Json(-500, "loginActor is null"));
        }