anchor.diff:  import 'package:polaris/platform/api.dart';
   import 'package:polaris/platform/dto.dart';
   import 'package:polaris/platform/host.dart' as host;
  +import 'package:polaris/platform/token.dart' as token;
   
   final getIt = GetIt.instance;
   
  
positive.code:     } catch (e) {
        throw APIError.networkError;
      }
      if (response.statusCode == 401) {
        throw APIError.unauthorized;
      }
      if (response.statusCode == 200) {
        return response;
      }
      throw APIError.requestFailed;
    }
  
  
negative.code: 
    Future<Response> _makeRequest(_Method method, String url, {dynamic body}) async {
      var response;
  
      Map<String, String> headers = Map();
      if (_tokenManager.token != null && _tokenManager.token.isNotEmpty) {
        headers[HttpHeaders.authorizationHeader] = 'Bearer ' + _tokenManager.token;
      }
  
      try {
        switch (method) {
          case _Method.get:
            response = await _client.get(url, headers: headers);
            break;
          case _Method.post:
            headers[HttpHeaders.contentTypeHeader] = 'application/json';
            response = await _client.post(url, headers: headers, body: body);
            break;
  