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