domain property

String get domain

Implementation

String get domain {
  String domain = '';
  switch (environment) {
    case Env.development:
      if (Config.domainConfigDev != ""){
        domain = Config.domainConfigDev;
      }else{
        if (Config.AppVersion == VersionApps.indonesia) {
          domain = _developmentDomainId;
          // domain = 'staging-id-cms.${mainCoreDomain == true ? "sellon.shop" : "sellon.net"}/api_mobile/';
          // "domiprint(n ${domain}");
        } else {
          domain = _developmentDomain;
        }
      }
      break;
    case Env.staging:
      // domain = _developmentDomainStaging;
      // if (Config.AppVersion == VersionApps.indonesia) {
      //   domain = _developmentDomainId;
      // } else {
      //   domain = _developmentDomainStaging;
      // }
      break;
    case Env.production:
      if (Config.domainConfigProd != ""){
        domain = Config.domainConfigProd;
      }else{
        if (Config.AppVersion == VersionApps.indonesia) {
          domain = _productionDomainID;
        } else {
          domain = productionDomain;
        }
      }

      break;
    case Env.productionKube:
      domain = productionDomain;
      break;
  }

  // print("domaint $domain ${AppVersion.toString()}");
  return domain;
}