interceptorAddAuthenticator property

(dynamic Function(Request<void>)?) interceptorAddAuthenticator
getter/setter pair

example:

if (PrefHelper.userRefreshToken.isNotNullOrEmpty) {
final response = await api.post(
  url: '/user/v1.0/renew-token',
  body: {
    'refresh_token': '${PrefHelper.userRefreshToken}',
  },
);

final token = response.body['data']['access_token'];
final rToken = response.body['data']['refresh_token'];
final gToken = response.body['data']['google_token'];
await PrefHelper.setUserToken(token);
await PrefHelper.setUserRefreshToken(rToken);
await PrefHelper.setUserGoogleToken(gToken);

# re-adjust headers ...
request.headers['Authorization'] = '$token';
logI('TOKEN REFRESHED!');
}

Implementation

Function(Request<void>)? interceptorAddAuthenticator;