addLeads method

Future<void> addLeads({
  1. required List<NudgeReferralLead> leads,
})

Adds referral leads to the native layer.

Implementation

Future<void> addLeads({
  required List<NudgeReferralLead> leads,
}) async {
  if (nudgeDisabled) {
    NLogger.i("Nudge referral leads addition is disabled.");
    return;
  }
  NLogger.d("Adding referral leads...");
  await _nudgeCoreV2NativeServices.invokeNativeMethod('nudge_add_leads', {
    'leads': leads.map((lead) => lead.toMap()).toList(),
  });
}