authorize method
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);
}