campaign method

Future<void> campaign(
  1. dynamic campaignData,
  2. dynamic userData
)

Implementation

Future<void> campaign(campaignData, userData) async {
  int campaignID = campaignData.campaignID;
  int templateID = campaignData.templateID;

  if (userData != null) {
    String name = userData.name;
    String email = userData.email;
    String mobile = userData.mobile;
    String customValueOne = userData.customValueOne;
    String customValueTwo = userData.customValueTwo;

    var iRInfo = {
      'campaignID': campaignID,
      'templateID': templateID,
      'name': name,
      'email': email,
      'mobile': mobile,
      'customValueOne': customValueOne,
      'customValueTwo': customValueTwo
    };
    await _channel.invokeMethod('inline_btn', iRInfo);
  } else {
    var iRInfo = {
      'campaignID': campaignID,
      'templateID': templateID,
    };
    await _channel.invokeMethod('login_screen', iRInfo);
  }
}