-
public final class AccessTokenManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
AccessTokenManager.RefreshTokenInfo
public final class
AccessTokenManager.FacebookRefreshTokenInfo
public final class
AccessTokenManager.InstagramRefreshTokenInfo
public class
AccessTokenManager.Companion
-
Field Summary
Fields Modifier and Type Field Description private AccessToken
currentAccessToken
-
Method Summary
Modifier and Type Method Description final AccessToken
getCurrentAccessToken()
final Unit
setCurrentAccessToken(AccessToken currentAccessToken)
final Boolean
loadCurrentAccessToken()
Load access token from accessTokenCache and set to currentAccessToken final Unit
currentAccessTokenChanged()
Build intent from currentAccessToken and broadcast the intent to CurrentAccessTokenExpirationBroadcastReceiver. final Unit
extendAccessTokenIfNeeded()
Refresh currentAccessToken if needed. final Unit
refreshCurrentAccessToken(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.
-
-
-
-