private bool ProcessMessageUserLoginRequest(DeviceMessages.ServerLoginRequest messageItem)
        {
            var confirmRequest = _controller.PromptUserLoginRequestSafe(
                messageItem.RequestingDeviceLabel, messageItem.RequestingDeviceType);

            if (!confirmRequest)
            {
                return(false);
            }

            var apiRequest = new SendOtpLoginCode
            {
                LoginRequestIdentifier = messageItem.LoginRequestIdentifier,
                OtpDeviceCode          = _controller.GenerateOtpCodeForServerAccount(_model)
            };

            apiRequest.GetResponse(GetApiClient());

            return(true);
        }
        private bool ProcessMessageUserLoginRequest(DeviceMessages.ServerLoginRequest messageItem)
        {
            var confirmRequest = _controller.PromptUserLoginRequestSafe(
                    messageItem.RequestingDeviceLabel,messageItem.RequestingDeviceType);

            if (!confirmRequest)
                return false;
            
            var apiRequest = new SendOtpLoginCode
            {
                LoginRequestIdentifier = messageItem.LoginRequestIdentifier,
                OtpDeviceCode = _controller.GenerateOtpCodeForServerAccount(_model)
            };
            apiRequest.GetResponse(GetApiClient());

            return true;
        }