getOfferwall method

  1. @override
Future<List<FeedElement>> getOfferwall(
  1. Map<String, dynamic> req
)
override

Implementation

@override
Future<List<FeedElement>> getOfferwall(Map<String, dynamic> req) async {
  try {
    var result =
        await methodChannel.invokeMethod<String?>('getOfferwall', req);
    if (result == null) {
      return [];
    }
    final feedElementsJson = jsonDecode(result) as List<dynamic>;
    return feedElementsJson
        .map((e) => FeedElement.fromJson(e as Map<String, dynamic>))
        .toList();
  } catch (e) {
    return [];
  }
}