isCampaignValid static method

Future<bool> isCampaignValid(
  1. String? campaignId
)

Check if campaign id is valid

campaign id is valid if it is new campaign id

Implementation

static Future<bool> isCampaignValid(String? campaignId) async {
  var isValid = true;
  final data = await _doc.get();
  final dataList = data?['campaignId'] as List<dynamic>? ?? [];
  if (dataList.isNotEmpty) {
    for (final element in dataList) {
      if (element == campaignId) {
        isValid = false;
      }
    }
  }
  return isValid;
}