authorize method

  1. @override
Future<bool> authorize({
  1. required String jwt,
  2. required String refreshToken,
})
override

Stores authentication tokens and sets up the Authorization header.

Call this after a successful login to persist the user's session. Returns true if tokens were stored successfully.

Example:

final loginResult = await client.post('/auth/login', data: credentials);
if (loginResult.hasData) {
  await client.authorize(
    jwt: loginResult.data!.accessToken,
    refreshToken: loginResult.data!.refreshToken,
  );
}

Implementation

@override
Future<bool> authorize({
  required String jwt,
  required String refreshToken,
}) async {
  return await authHandler.authorize(jwt: jwt, refreshToken: refreshToken);
}