private async loadConfig()

in artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/config-manager.ts [49:73]


    private async loadConfig(): Promise<Artemisconfig> {
    
        try {
            const res = await fetch(ARTEMISCONFIG_JSON)
            if (!res.ok) {
                log.info("Unable to load Artemis Config, using Default");
                return {
                    jmx: {
                        domain: "org.apache.activemq.artemis"
                        }
                    }
            }

            const config = await res.json()
            log.info("Loaded Artemis Config:", config);
            return config
        } catch (err) {
            log.info("Unable to load Artemis Config, using Default");
            return {
                jmx: {
                    domain: "org.apache.activemq.artemis"
                }
            }
        }
    }