get method

Future<Response?> get({
  1. String? authToken,
})

Implementation

Future<http.Response?> get({String? authToken}) async {
  Track.start();
  final random = getRandomString(10);
  final ENVData data = readConfig();
  _alertNotPost(data);
  final d = await _methodDeploy(data, () async {
    data.replacementId ??= random;

    final token = authToken ?? await Session.load('token');
    Track.debug('load token');

    data.globalData?.header ??= {
      'Accept': 'application/json',
    };

    if (token != null) data.globalData?.header!.addAll({'Authorization': token!});

    final d = await APIMultiThread().config(data).run(Api.get);
    // final d =  await http.get(Uri.parse((data.getUrl() ?? '') + (data.globalData?.getParams() ?? '')),headers: data.globalData?.header);
    Track.debug('api done');

    if (data.isLoading) {
      Loading.requestStack.remove(data.replacementId ?? random);
      if (!Loading.loadingProgress()) {
        Loading.close();
      }
    }

    return d;
  });
  return d;
}