Esempio n. 1
0
 private void OnAuthChanged(AuthChangedMessage msg)
 {
     // Start a new session whenever the user changes, exception being signup where the user just created an account
     if (msg.Reason != AuthChangeReason.Signup)
     {
         UserPlan = Plan.None;
         StartNewSession();
     }
 }
Esempio n. 2
0
        private void OnAuthChanged(AuthChangedMessage msg)
        {
            if (msg.AuthManager.IsAuthenticated)
            {
                return;
            }

            // Wipe database on logout
            WipeTables();
        }
Esempio n. 3
0
        private void OnAuthChanged(AuthChangedMessage msg)
        {
            if (msg.AuthManager.IsAuthenticated)
            {
                return;
            }

            lock (Model.SyncRoot) {
                // Wipe caches on logout
                caches.Clear();
            }
        }
Esempio n. 4
0
        private void OnAuthChanged(AuthChangedMessage msg)
        {
            if (msg.AuthManager.IsAuthenticated)
            {
                return;
            }

            lock (Model.SyncRoot) {
                // Wipe database on logout
                ClearTables(connection.Value);
            }
        }
        private void OnAuthChangedMessage(AuthChangedMessage msg)
        {
            var hasGcm      = HasGcmSupport;
            var authManager = ServiceContainer.Resolve <AuthManager> ();

            if (hasGcm)
            {
                UnregisterDevice();
            }

            // Update cached data
            authToken = authManager.Token;

            if (authManager.IsAuthenticated)
            {
                if (hasGcm)
                {
                    RegisterDevice();
                }
            }
        }
Esempio n. 6
0
        private async void OnAuthChangedMessage(AuthChangedMessage msg)
        {
            var authManager = ServiceContainer.Resolve <AuthManager> ();

            if (APNsIsEnabled && SavedDeviceToken != null)
            {
                if (authManager.IsAuthenticated)
                {
                    await RegisterDeviceOnTogglServiceAsync(SavedDeviceToken, authManager.Token);

                    userToken = authManager.Token;
                }
                else
                {
                    await UnregisterDeviceFromTogglServiceAsync(SavedDeviceToken, userToken);
                }
            }
            else if (authManager.IsAuthenticated)
            {
                RegisterDeviceOnAPNs();
            }
        }
Esempio n. 7
0
 private void OnAuthChanged(AuthChangedMessage msg)
 {
     ResetRootViewController();
 }
Esempio n. 8
0
 private void OnAuthChangedMessage(AuthChangedMessage msg)
 {
     currentUser = ServiceContainer.Resolve <AuthManager> ().User;
     OnUserChanged();
 }
Esempio n. 9
0
 private void OnAuthChanged(AuthChangedMessage msg)
 {
     SyncNotification();
 }
Esempio n. 10
0
 private void OnAuthChanged(AuthChangedMessage msg)
 {
     UpdateCurrentUserId();
 }