Skip to content

Commit

Permalink
Display parsing error
Browse files Browse the repository at this point in the history
  • Loading branch information
bastienwirtz committed Jun 7, 2020
1 parent 10ea23a commit bd91094
Showing 1 changed file with 25 additions and 17 deletions.
42 changes: 25 additions & 17 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -146,27 +146,26 @@ export default {
};
},
created: async function () {
try {
const defaults = jsyaml.load(defaultConfig);
let config = await this.getConfig();
this.config = merge(defaults, config);
this.services = this.config.services;
document.title = `${this.config.title} | ${this.config.subtitle}`;
} catch (error) {
this.offline = true;
}
const defaults = jsyaml.load(defaultConfig);
let config = await this.getConfig();
this.config = merge(defaults, config);
this.services = this.config.services;
document.title = `${this.config.title} | ${this.config.subtitle}`;
},
methods: {
getConfig: function () {
return fetch("config.yml").then(function (response) {
if (response.status != 200) {
return;
}
return response.text().then(function (body) {
return jsyaml.load(body);
return fetch("config.yml")
.then((response) => {
if (!response.ok) {
throw Error(response.statusText);
}
return response.text().then((body) => {
return jsyaml.load(body);
});
})
.catch((error) => {
return this.handleErrors("⚠️ Error loading configuration", error);
});
});
},
matchesFilter: function (item) {
return (
Expand Down Expand Up @@ -207,6 +206,15 @@ export default {
},
];
},
handleErrors: function (title, content) {
return {
message: {
title: title,
style: "is-danger",
content: content,
},
};
},
},
};
</script>

0 comments on commit bd91094

Please sign in to comment.