コード例 #1
0
    public void Start()
    {
        Submit.onClick.AddListener(() =>

        {
            Submit.GetComponent <ButtonLoader>().StartLoading();

            RequestManager.Patient.Authorize(new Dictionary <string, string>()
            {
                { "email", Email.text },
                { "password", Password.text }
            },
                                             response =>
            {
                TokenManager.Token = response.data.attributes.token;

                Debug.Log(response.rawData);

                RequestManager.Patient.Profile(_response =>
                {
                    RequestManager.User.TwoFA.Request(
                        __response =>
                    {
                        PrefabsController.OpenPrefabUI("2FA").GetComponent <TwoFAController>().OnComplete(() =>
                        {
                            Submit.GetComponent <ButtonLoader>().StopLoading();
                            FrameSetController.GetInstance().OpenFrame(FrameSet.PROFILE);
                        });
                    },
                        error =>
                    {
                        Message.Debug("2FA Failed");
                    }
                        );
                },
                                               error => {
                    Message.CREDENTIALS_WRONG.Show();
                    Form.Clear();

                    Submit.GetComponent <ButtonLoader>().StopLoading();
                });
            },
                                             error => {
                Message.CREDENTIALS_WRONG.Show();
                Form.Clear();

                Submit.GetComponent <ButtonLoader>().StopLoading();
            });
        });

        RegistrationButton.onClick.AddListener(() =>
        {
            FrameSetController.GetInstance().OpenFrame(FrameSet.REGISTRATION);
        });
    }