INNER CODE UNIT · Java
handleTokenRefreshResponse
Erudika/para · para-client/src/main/java/com/erudika/para/client/ParaClient.java:372
private boolean handleTokenRefreshResponse(Map<String, Object> result) {
if (result != null && result.containsKey("user") && result.containsKey("jwt")) {
rememberAccessToken((Map<?, ?>) result.get("jwt"));
return tokenKey != null;
}
clearAccessToken();
return false;
}
private void clearTokenRefreshFuture(CompletableFuture<Boolean> future) {
synchronized (tokenRefreshLock) {
if (tokenRefreshFuture == future) {
tokenRefreshFuture = null;
}
}
}
/**