spotube/lib/provider/spotify/artist/wikipedia.dart
2024-03-17 11:09:26 +06:00

13 lines
410 B
Dart

part of '../spotify.dart';
final artistWikipediaSummaryProvider = FutureProvider.autoDispose
.family<Summary?, ArtistSimple>((ref, artist) async {
final query = artist.name!.replaceAll(" ", "_");
final res = await wikipedia.pageContent.pageSummaryTitleGet(query);
if (res?.type != "standard") {
return await wikipedia.pageContent.pageSummaryTitleGet("${query}_(singer)");
}
return res;
});