removeAuthorization method

  1. @override
Future<bool> removeAuthorization()
override

Removes authorization header along with jwt and refreshToken from the secure storage

Implementation

@override
Future<bool> removeAuthorization() async {
  final deleteJwtResult =
      await _storageRepository.delete(RestApiClientKeys.jwt);
  final deleteRefreshTokenResult =
      await _storageRepository.delete(RestApiClientKeys.jwt);

  options.headers.remove(RestApiClientKeys.authorization);

  return deleteJwtResult && deleteRefreshTokenResult;
}