Improve unfurler client-side error handling

This commit is contained in:
Mononaut
2022-08-12 16:34:41 +00:00
parent 610915ca3b
commit b66a44eee3
4 changed files with 30 additions and 13 deletions

View File

@@ -93,11 +93,18 @@ export class OpenGraphService {
}
}
fail(event) {
if (this.previewLoadingEvents[event]) {
this.metaService.updateTag({ property: 'og:preview:fail', content: 'fail'});
}
}
resetLoading() {
this.previewLoadingEvents = {};
this.previewLoadingCount = 0;
this.metaService.removeTag("property='og:preview:loading'");
this.metaService.removeTag("property='og:preview:ready'");
this.metaService.removeTag("property='og:preview:fail'");
this.metaService.removeTag("property='og:meta:ready'");
}