convert soft 404s to hard 404s in unfurler ssr

This commit is contained in:
Mononaut
2023-03-09 02:34:21 -06:00
parent 2f3e498906
commit 105cccf9b0
19 changed files with 90 additions and 9 deletions

View File

@@ -54,6 +54,7 @@ export class ChannelPreviewComponent implements OnInit {
}),
catchError((err) => {
this.error = err;
this.seoService.logSoft404();
this.openGraphService.fail('channel-map-' + this.shortId);
this.openGraphService.fail('channel-data-' + this.shortId);
return of(null);

View File

@@ -38,6 +38,7 @@ export class ChannelComponent implements OnInit {
}),
catchError((err) => {
this.error = err;
this.seoService.logSoft404();
return [{
short_id: params.get('short_id')
}];

View File

@@ -50,6 +50,7 @@ export class GroupPreviewComponent implements OnInit {
name: this.slug.replace(/-/gi, ' '),
description: '',
};
this.seoService.logSoft404();
this.openGraphService.fail('ln-group-map-' + this.slug);
this.openGraphService.fail('ln-group-data-' + this.slug);
return of(null);
@@ -106,6 +107,7 @@ export class GroupPreviewComponent implements OnInit {
};
}),
catchError(() => {
this.seoService.logSoft404();
this.openGraphService.fail('ln-group-map-' + this.slug);
this.openGraphService.fail('ln-group-data-' + this.slug);
return of({

View File

@@ -81,6 +81,7 @@ export class NodePreviewComponent implements OnInit {
}),
catchError(err => {
this.error = err;
this.seoService.logSoft404();
this.openGraphService.fail('node-map-' + this.publicKey);
this.openGraphService.fail('node-data-' + this.publicKey);
return [{

View File

@@ -121,6 +121,7 @@ export class NodeComponent implements OnInit {
}),
catchError(err => {
this.error = err;
this.seoService.logSoft404();
return [{
alias: this.publicKey,
public_key: this.publicKey,

View File

@@ -85,6 +85,7 @@ export class NodesPerISPPreview implements OnInit {
}),
catchError(err => {
this.error = err;
this.seoService.logSoft404();
this.openGraphService.fail('isp-map-' + this.id);
this.openGraphService.fail('isp-data-' + this.id);
return of({