You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
403 B
19 lines
403 B
class Config { |
|
|
|
constructor() { |
|
this.init(); |
|
} |
|
|
|
async init() { |
|
const configFileLocation = "js/config.json"; |
|
|
|
try { |
|
const response = await fetch(configFileLocation); |
|
const configData = await response.json(); |
|
Object.assign(this, configData); |
|
} catch(error) { |
|
console.log(error); |
|
// No config file present. That's ok. It's not required. |
|
} |
|
} |
|
} |