getLinkData static method

Future<LinkData?> getLinkData(
  1. String key, {
  2. String? query,
})

Implementation

static Future<LinkData?> getLinkData(String key, {String? query}) async {
  final uri = Uri.parse('$_base/$key/details')
      .replace(query: (query != null && query.isNotEmpty) ? query : null);
  final resp = await http.get(uri, headers: await _commonHeaders()).timeout(_timeout);
  if (resp.statusCode == 200) {
    return LinkData.fromJson(jsonDecode(resp.body));
  }
  return null;
}