searchGiphyGif method
Future<List<GiphyGif?> >
searchGiphyGif({
- required String searchQuery,
- required KeyboardConfig keyboardConfig,
Implementation
Future<List<GiphyGif?>> searchGiphyGif(
{required String searchQuery,
required KeyboardConfig keyboardConfig}) async {
if ((keyboardConfig.giphyAPIKey ?? "").isEmpty) return [];
try {
GiphyClient client = GiphyClient(apiKey: keyboardConfig.giphyAPIKey!);
GiphyCollection collection = await client.search(
searchQuery,
offset: 0,
limit: 50,
lang: keyboardConfig.gifLang,
);
return collection.data ?? [];
} catch (e) {
debugPrint(e.toString());
return [];
}
}