getRecentGiphyGifs method

Future<List<RecentGiphyGif>> getRecentGiphyGifs()

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();
}