summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpiuvas <piuvas@proton.me>2025-04-19 23:20:21 -0300
committerpiuvas <piuvas@proton.me>2025-04-19 23:20:21 -0300
commit1d9876d3fa9e0332720909b1f773d6c18cde800a (patch)
tree88d1d7784be2f7e10c7a3b809c304a5b1b25fa9b
parentverify links in remote profiles. (diff)
downloadsharkey-1d9876d3fa9e0332720909b1f773d6c18cde800a.tar.gz
sharkey-1d9876d3fa9e0332720909b1f773d6c18cde800a.tar.bz2
sharkey-1d9876d3fa9e0332720909b1f773d6c18cde800a.zip
make link detection slightly more performant.
-rw-r--r--packages/backend/src/core/activitypub/models/ApPersonService.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/core/activitypub/models/ApPersonService.ts b/packages/backend/src/core/activitypub/models/ApPersonService.ts
index 32889a3630..ad65be53a7 100644
--- a/packages/backend/src/core/activitypub/models/ApPersonService.ts
+++ b/packages/backend/src/core/activitypub/models/ApPersonService.ts
@@ -337,7 +337,7 @@ export class ApPersonService implements OnModuleInit, OnApplicationShutdown {
this.logger.info(`Creating the Person: ${person.id}`);
const fields = this.analyzeAttachments(person.attachment ?? []);
- const field_urls = fields.filter(x => x.value.includes('https://'));
+ const field_urls = fields.filter(x => x.value.startsWith('https://'));
const tags = extractApHashtags(person.tag).map(normalizeForSearch).splice(0, 32);
@@ -566,7 +566,7 @@ export class ApPersonService implements OnModuleInit, OnApplicationShutdown {
const emojiNames = emojis.map(emoji => emoji.name);
const fields = this.analyzeAttachments(person.attachment ?? []);
- const field_urls = fields.filter(x => x.value.includes('https://'));
+ const field_urls = fields.filter(x => x.value.startsWith('https://'));
const tags = extractApHashtags(person.tag).map(normalizeForSearch).splice(0, 32);