Esempio n. 1
0
        private IObservable <Unit> logout()
        {
            isLoggingOut = true;
            loggingOutSubject.OnNext(Unit.Default);
            analyticsService.Logout.Track(LogoutSource.Settings);
            userPreferences.Reset();

            privateSharedStorageService.ClearAll();
            intentDonationService.ClearAll();

            return(userAccessManager.Logout().Do(_ => navigationService.Navigate <LoginViewModel>()));
        }