Skip to content

Commit 1991d3c

Browse files
committed
fix(sdk): unnecessary token repository instance check
Detected by Coverity
1 parent 53643b3 commit 1991d3c

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/main/java/net/accelbyte/sdk/core/AccelByteSDK.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -257,17 +257,14 @@ public boolean refreshToken() {
257257
.refreshToken(refreshToken)
258258
.grantTypeFromEnum(TokenGrantV3.GrantType.RefreshToken)
259259
.build();
260-
OauthmodelTokenResponseV3 token;
261260
try {
262261
tokenRepository.removeToken();
263-
token = oAuth20.tokenGrantV3(tokenGrantV3);
262+
final OauthmodelTokenResponseV3 token = oAuth20.tokenGrantV3(tokenGrantV3);
264263
tokenRepository.storeToken(token.getAccessToken());
265-
if (tokenRepository instanceof TokenRefresh) {
266-
tokenRefresh.setTokenExpiresAt(Date.from(utcNow.plusSeconds(token.getExpiresIn())));
267-
tokenRefresh.storeRefreshToken(token.getRefreshToken());
268-
tokenRefresh.setRefreshTokenExpiresAt(
269-
Date.from(utcNow.plusSeconds(token.getRefreshExpiresIn())));
270-
}
264+
tokenRefresh.setTokenExpiresAt(Date.from(utcNow.plusSeconds(token.getExpiresIn())));
265+
tokenRefresh.storeRefreshToken(token.getRefreshToken());
266+
tokenRefresh.setRefreshTokenExpiresAt(
267+
Date.from(utcNow.plusSeconds(token.getRefreshExpiresIn())));
271268
return true; // Token refresh successful
272269
} catch (Exception e) {
273270
tokenRepository.storeToken(accessToken); // Put access token back if token refresh failed

0 commit comments

Comments
 (0)