unAuthorize method
Clears all stored tokens and removes the Authorization header.
Call this when the user logs out to clear their session.
Returns true if both tokens were deleted successfully.
Implementation
Future<bool> unAuthorize() async {
final deleteJwtResult = await _storage.delete(RestApiClientKeys.jwt);
final deleteRefreshTokenResult = await _storage.delete(
RestApiClientKeys.refreshToken,
);
dio.options.headers.remove(RestApiClientKeys.authorization);
return deleteJwtResult && deleteRefreshTokenResult;
}