async loadMachineConfig()

in source/web-ui/src/views/machines/MachineStatusCard.tsx [159:192]


    async loadMachineConfig() {
        if (!this._isMounted) { return; }

        const resp = (await API.graphql({
            query: getConfigItem,
            variables: {
                input: {
                    id: this.state.id,
                    type: ConfigType.MACHINE_CONFIG
                }
            }
        }) as IGetConfigItemResponse);

        if (resp && resp.data && resp.data.getConfigItem &&
            resp.data.getConfigItem.id === this.state.id &&
            resp.data.getConfigItem.type === ConfigType.MACHINE_CONFIG) {
            const configItem = resp.data.getConfigItem as IMachineConfigItem;
            this.setState({
                machineProductionCountTagName: configItem.machineProductionCountTagName,
                machineStatusTagName: configItem.machineStatusTagName,
                machineStatusDownValue: configItem.machineStatusDownValue,
                machineStatusUpValue: configItem.machineStatusUpValue,
                machineStatusIdleValue: configItem.machineStatusIdleValue
            });
        } else {
            this.setState({
                machineProductionCountTagName: '',
                machineStatusTagName: '',
                machineStatusDownValue: '',
                machineStatusUpValue: '',
                machineStatusIdleValue: ''
            });
        }
    }