userInfo method

ZFSurvey userInfo(
  1. Map<String, dynamic> hashMap
)

Implementation

ZFSurvey userInfo(Map<String, dynamic> hashMap) {
  if (hashMap.isNotEmpty) {
    hashMap.forEach((key, value) {
      if (key.isNotEmpty && key == Constant.EMAIL_ID) {
        if (value.toString().isNotEmpty) {
          DataManager().saveEmailId(value.toString());
        }
      }
      if (key.isNotEmpty && key == Constant.MOBILE_NO) {
        if (value.toString().isNotEmpty) {
          DataManager().saveMobileNo(value.toString());
        }
      }
      if (key.isNotEmpty && key == Constant.UNIQUE_ID) {
        if (value.toString().isNotEmpty) {
          DataManager().saveUniqueId(value.toString());
        }
      }
      if (key.isNotEmpty && key == Constant.CONTACT_NAME) {
        if (value.toString().isNotEmpty) {
          DataManager().saveContactName(value.toString());
        }
      }
    });
  }
  DataManager().createContactForDynamicAttribute(
    hashMap,
    _survey.surveyToken,
    true,
  );
  return this;
}