searchTracks method

Future<Tracks> searchTracks(
  1. String query
)

Searches a given query over the lavalink api and returns the results

Implementation

Future<Tracks> searchTracks(String query) async {
  final response = await _httpClient.get(Uri.parse(
    "${this._httpUri}/loadtracks?identifier=$query"),
    headers: this._defaultHeaders
  );

  if (!(response.statusCode == 200)) {
    throw HttpException._new(response.statusCode);
  }

  return Tracks._fromJson(jsonDecode(response.body) as Map<String, dynamic>);
}