setLocaleMessages method

void setLocaleMessages({
  1. required List<VChatAddLanguageModel> vChatAddLanguageModel,
})

to add new language to v chat

Implementation

void setLocaleMessages({
  required List<VChatAddLanguageModel> vChatAddLanguageModel,
}) {
  for (final item in vChatAddLanguageModel) {
    try {
      if (item.countryCode == null) {
        VChatAppService.instance
            .setLocaleMessages(item.languageCode, item.lookupMessages);
      } else {
        VChatAppService.instance.setLocaleMessages(
          "${item.languageCode}_${item.countryCode!.toUpperCase()}",
          item.lookupMessages,
        );
      }
    } catch (err) {
      Helpers.vlog("you should call function after init v chat");
      throw "you should call function after init v chat";
    }
  }
}