Skip to content

Commit 9322ada

Browse files
authored
Merge pull request #431 from Iterable/MOB-4068-Reset-JWTtoken-when-logging-out
[MOB-4068] - Reset jwtToken when logging out
2 parents 0cd9e12 + bd1525f commit 9322ada

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,6 +1139,12 @@ public String getDeviceId() {
11391139
public Context getContext() {
11401140
return _applicationContext;
11411141
}
1142+
1143+
@Override
1144+
public void resetAuth() {
1145+
IterableLogger.d(TAG, "Resetting authToken");
1146+
_authToken = null;
1147+
}
11421148
}
11431149

11441150
//---------------------------------------------------------------------------------------

iterableapi/src/main/java/com/iterable/iterableapi/IterableApiClient.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ interface AuthProvider {
3333
String getDeviceId();
3434
@Nullable
3535
Context getContext();
36+
37+
void resetAuth();
3638
}
3739

3840
IterableApiClient(@NonNull AuthProvider authProvider) {
@@ -559,5 +561,6 @@ void sendGetRequest(@NonNull String resourcePath, @NonNull JSONObject json, @Nul
559561

560562
void onLogout() {
561563
getRequestProcessor().onLogout(authProvider.getContext());
564+
authProvider.resetAuth();
562565
}
563566
}

0 commit comments

Comments
 (0)