interceptRequest method

  1. @override
Future<BaseRequest> interceptRequest({
  1. required BaseRequest request,
})
override

Implementation

@override
Future<BaseRequest> interceptRequest({required BaseRequest request}) async {
  String? token = '';

  try {
    if (await storage.containsKey(key: 'token')) {
      token = await storage.read(key: 'token');
    }

    request.headers['Authorization'] = 'Bearer $token';
    request.headers['Content-Type'] = "application/json";
  } catch (e) {
    debugPrint('[DEBUG]: interceptRequest ERROR $e');
  }

  return request;
}