refreshUserToken method
Implementation
@override
Future<AuthToken> refreshUserToken(
String userRefreshToken, String appAccessToken) async {
try {
return await dio
.get(ApiEndpoints.AUTH,
options: Options(headers: {
HttpHeaders.authorizationHeader:
ApiHelper.buildBearerAuth(userRefreshToken),
ApiHelper.HEADER_API_KEY: appAccessToken
}))
.then((value) => AuthToken(
accessToken: value.data, refreshToken: userRefreshToken));
} on Exception catch (e) {
throw HttpHelper.decodeErrorResponse(e,
tag: TAG,
logger: logger,
defaultErrorMessage: "Failed to refresh user token");
}
}