private void ExecuteLogoutCommand()
 {
     _facebookService.ClearAuthorize();
     IsLogin    = false;
     _photoData = null;
     Photos     = null;
 }
Exemple #2
0
        public override void RaiseRequestClose(IDialogResult dialogResult)
        {
            Chromium.Load(COOKIE_CLEAR);
            if (dialogResult?.Result == ButtonResult.Cancel)
            {
                _facebookService.ClearAuthorize();
            }

            base.RaiseRequestClose(dialogResult);
        }
Exemple #3
0
        public FacebookLoginViewVM(IFacebookService facebookService)
        {
            _facebookService = facebookService;
            _facebookService.ClearAuthorize();

            _state = (uint)new Random().Next();

            _login = _facebookService.GetLoginUrl(new
            {
                redirect_uri  = ConfigurationManager.AppSettings["RedirectUri"],
                state         = _state,
                response_type = "token",
                scope         = "user_photos"
            });
        }