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(); } }
private void OnAuthChanged(AuthChangedMessage msg) { if (msg.AuthManager.IsAuthenticated) { return; } // Wipe database on logout WipeTables(); }
private void OnAuthChanged(AuthChangedMessage msg) { if (msg.AuthManager.IsAuthenticated) { return; } lock (Model.SyncRoot) { // Wipe caches on logout caches.Clear(); } }
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(); } } }
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(); } }
private void OnAuthChanged(AuthChangedMessage msg) { ResetRootViewController(); }
private void OnAuthChangedMessage(AuthChangedMessage msg) { currentUser = ServiceContainer.Resolve <AuthManager> ().User; OnUserChanged(); }
private void OnAuthChanged(AuthChangedMessage msg) { SyncNotification(); }
private void OnAuthChanged(AuthChangedMessage msg) { UpdateCurrentUserId(); }