web: make most client/network errors ignored by sentry

This commit is contained in:
Jens Langhammer
2020-12-12 23:32:55 +01:00
parent d2862ddc93
commit 434922f702
6 changed files with 31 additions and 5 deletions

View File

@ -1,5 +1,6 @@
import { css, CSSResult, customElement, html, LitElement, property, TemplateResult } from "lit-element";
import Chart from "chart.js";
import { showMessage } from "./messages/MessageContainer";
interface TickValue {
value: number;
@ -41,7 +42,13 @@ export class AdminLoginsChart extends LitElement {
firstUpdated(): void {
fetch(this.url)
.then((r) => r.json())
.catch((e) => console.error(e))
.catch((e) => {
showMessage({
level_tag: "error",
message: "Unexpected error"
});
console.log(e);
})
.then((r) => {
const canvas = <HTMLCanvasElement>this.shadowRoot?.querySelector("canvas");
if (!canvas) {

View File

@ -13,6 +13,7 @@ import fa from "@fortawesome/fontawesome-free/css/solid.css";
import { convertToSlug } from "../../utils";
import { SpinnerButton } from "./SpinnerButton";
import { PRIMARY_CLASS } from "../../constants";
import { showMessage } from "../messages/MessageContainer";
@customElement("ak-modal-button")
export class ModalButton extends LitElement {
@ -110,7 +111,11 @@ export class ModalButton extends LitElement {
}
})
.catch((e) => {
console.error(e);
showMessage({
level_tag: "error",
message: "Unexpected error"
});
console.log(e);
});
});
});
@ -139,7 +144,11 @@ export class ModalButton extends LitElement {
});
})
.catch((e) => {
console.error(e);
showMessage({
level_tag: "error",
message: "Unexpected error"
});
console.log(e);
});
}
}