searchArtists static method

Future<List<Artist>> searchArtists(
  1. String query,
  2. int limit,
  3. int page
)

Implementation

static Future<List<Artist>> searchArtists(
    String query, int limit, int page) async {
  final jsonString = await _channel.invokeMethod<String>(
      'searchArtists', {'query': query, 'limit': limit, 'page': page});

  if (jsonString == null) {
    throw PlatformException(code: 'NULL_RESPONSE');
  }

  final jsonObject = json.decode(jsonString) as List<dynamic>;
  return jsonObject.map(Artist.fromJson).toList(growable: false);
}