authHeaderValue property

  1. @override
Future<String?> get authHeaderValue

A valid authentication header value. Should be used for all requests.

Implementation

@override
Future<String?> get authHeaderValue async {
  _token ??= await tokenProvider();

  return switch (_token) {
    final String token => wrapAsBearerAuthHeaderValue(token),
    null => null,
  };
}