-
public final class AccessTokenManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceAccessTokenManager.RefreshTokenInfopublic final classAccessTokenManager.FacebookRefreshTokenInfopublic final classAccessTokenManager.InstagramRefreshTokenInfopublic classAccessTokenManager.Companion
-
Field Summary
Fields Modifier and Type Field Description private AccessTokencurrentAccessToken
-
Method Summary
Modifier and Type Method Description final AccessTokengetCurrentAccessToken()final UnitsetCurrentAccessToken(AccessToken currentAccessToken)final BooleanloadCurrentAccessToken()Load access token from accessTokenCache and set to currentAccessToken final UnitcurrentAccessTokenChanged()Build intent from currentAccessToken and broadcast the intent to CurrentAccessTokenExpirationBroadcastReceiver. final UnitextendAccessTokenIfNeeded()Refresh currentAccessToken if needed. final UnitrefreshCurrentAccessToken(AccessToken.AccessTokenRefreshCallback callback)Refresh currentAccessToken. -
-
Method Detail
-
getCurrentAccessToken
final AccessToken getCurrentAccessToken()
-
setCurrentAccessToken
final Unit setCurrentAccessToken(AccessToken currentAccessToken)
-
loadCurrentAccessToken
final Boolean loadCurrentAccessToken()
Load access token from accessTokenCache and set to currentAccessToken
-
currentAccessTokenChanged
final Unit currentAccessTokenChanged()
Build intent from currentAccessToken and broadcast the intent to CurrentAccessTokenExpirationBroadcastReceiver.
-
extendAccessTokenIfNeeded
final Unit extendAccessTokenIfNeeded()
Refresh currentAccessToken if needed.
-
refreshCurrentAccessToken
final Unit refreshCurrentAccessToken(AccessToken.AccessTokenRefreshCallback callback)
Refresh currentAccessToken.
- Parameters:
callback- to be called after access token be refreshed.
-
-
-
-