getCampaigns method

  1. @override
Future<List<Campaign>?> getCampaigns()
override

Get available campaigns

Implementation

@override
Future<List<Campaign>?> getCampaigns() async {
  var result = await _methodChannel.invokeListMethod("getCampaigns");
  try {
    var campaigns = result
        ?.map((e) => Campaign.fromJson(Map<String, dynamic>.from(e)))
        .toList();
    return campaigns;
  } on Exception catch (e) {
    print(
        "$_METHOD_CHANNEL_LOG_TAG: getCampaigns - Something went wrong: $e");
    return [];
  }
}