@@ -345,37 +345,23 @@ private String getDeviceId() {
345
345
}
346
346
347
347
private void storeAuthData () {
348
- if (hasEncryptionDependency ()) {
349
- getKeychain ().saveEmail (_email );
350
- getKeychain ().saveUserId (_userId );
351
- getKeychain ().saveAuthToken (_authToken );
352
- } else {
353
- try {
354
- SharedPreferences .Editor editor = getPreferences ().edit ();
355
- editor .putString (IterableConstants .SHARED_PREFS_EMAIL_KEY , _email );
356
- editor .putString (IterableConstants .SHARED_PREFS_USERID_KEY , _userId );
357
- editor .putString (IterableConstants .SHARED_PREFS_AUTH_TOKEN_KEY , _authToken );
358
- editor .commit ();
359
- } catch (Exception e ) {
360
- IterableLogger .e (TAG , "Error while persisting email/userId" , e );
361
- }
362
- }
348
+ getKeychain ().saveEmail (_email );
349
+ getKeychain ().saveUserId (_userId );
350
+ getKeychain ().saveAuthToken (_authToken );
363
351
}
364
352
365
353
private void retrieveEmailAndUserId () {
366
- if (hasEncryptionDependency ()) {
367
- _email = getKeychain ().getEmail ();
368
- _userId = getKeychain ().getUserId ();
369
- _authToken = getKeychain ().getAuthToken ();
370
- } else {
371
- SharedPreferences prefs = getPreferences ();
372
- _email = prefs .getString (IterableConstants .SHARED_PREFS_EMAIL_KEY , null );
373
- _userId = prefs .getString (IterableConstants .SHARED_PREFS_USERID_KEY , null );
374
- _authToken = prefs .getString (IterableConstants .SHARED_PREFS_AUTH_TOKEN_KEY , null );
375
- }
376
-
377
- if (_authToken != null ) {
378
- getAuthManager ().queueExpirationRefresh (_authToken );
354
+ _email = getKeychain ().getEmail ();
355
+ _userId = getKeychain ().getUserId ();
356
+ _authToken = getKeychain ().getAuthToken ();
357
+
358
+ if (config .authHandler != null ) {
359
+ if (_authToken != null ) {
360
+ getAuthManager ().queueExpirationRefresh (_authToken );
361
+ } else {
362
+ IterableLogger .d (TAG , "Auth token found as null. Scheduling token refresh in 10 seconds..." );
363
+ getAuthManager ().scheduleAuthTokenRefresh (10000 );
364
+ }
379
365
}
380
366
}
381
367
0 commit comments