Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'dart:async';
- import 'package:http/http.dart' as http;
- import 'package:http/http.dart';
- import 'package:chargex_flutter/repository/local_repository.dart';
- class CustomHttpClient extends http.BaseClient {
- final LocalRepository _localRepositoryInstance;
- final http.Client _inner;
- CustomHttpClient(this._localRepositoryInstance, this._inner);
- Future<StreamedResponse> send(BaseRequest request) {
- // print(_localRepositoryInstance.token);
- request.headers['Authorization'] = "Bearer ${_localRepositoryInstance.token}";
- request.headers['accept'] = "application/json";
- // print("request: ${request.toString()}");
- // print("request: ${request.headers}");
- return _inner.send(request);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement