async setStandardProperty()

in TestApp/app/screens/TransmissionScreen.js [71:95]


  async setStandardProperty(key, value) {
    if (value === '') {
      value = null;
    }
    const targetToken = this.state.targetToken.key;
    const transmissionTarget = this.transmissionTargets[targetToken];
    switch (key) {
      case 'appName':
        await transmissionTarget.propertyConfigurator.setAppName(value);
        break;
      case 'appVersion':
        await transmissionTarget.propertyConfigurator.setAppVersion(value);
        break;
      case 'appLocale':
        await transmissionTarget.propertyConfigurator.setAppLocale(value);
        break;
      default:
        throw new Error(`Unexpected key=${key}`);
    }
    this.setState((state) => {
      state.standardProperties[key] = value;
      this.standardProperties[targetToken] = state.standardProperties;
      return state;
    });
  }