getRecentGiphyGifs method
Returns list of recently used GiphyGif from cache
Implementation
Future<List<RecentGiphyGif>> getRecentGiphyGifs() async {
final prefs = await SharedPreferences.getInstance();
var giphyGif = prefs.getString('recent_gifs');
if (giphyGif == null) {
return [];
}
var json = jsonDecode(giphyGif) as List<dynamic>;
return json.map<RecentGiphyGif>(RecentGiphyGif.fromJson).toList();
}