requestTrendingGIF method

Future<TenorResponse?> requestTrendingGIF({
  1. int limit = 20,
  2. ContentFilter contentFilter = ContentFilter.off,
  3. GifSize size = GifSize.all,
  4. MediaFilter mediaFilter = MediaFilter.minimal,
})

Returns response containing a list of the current global trending GIFs. The trending stream is updated regularly throughout the day.

Defaults: contentFilter: ContentFilter.off

Defaults: size : GifSize.all

Defaults: mediaFilter : MediaFilter.minimal

var api = Tenor(apiKey: 'Tenor Api');

TenorResponse? res = await api.requestTrendingGIF(limit: 5);

Implementation

Future<TenorResponse?> requestTrendingGIF({
  int limit = 20,
  ContentFilter contentFilter = ContentFilter.off,
  GifSize size = GifSize.all,
  MediaFilter mediaFilter = MediaFilter.minimal,
}) async {
  var url = 'https://g.tenor.com/v1/trending?key=$apiKey&locale=$language';
  return await _privateRequestGif(
    url,
    limit: limit,
    contentFilter: contentFilter,
    mediaFilter: mediaFilter,
    pos: null,
  );
}