From 1335313e397adda43671a9b17f3e28ff631b5a47 Mon Sep 17 00:00:00 2001 From: wukko Date: Thu, 24 Apr 2025 15:30:52 +0600 Subject: [PATCH 1/4] api/service-patterns: increase xiaohongshu shareId max length --- api/src/processing/service-patterns.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/processing/service-patterns.js b/api/src/processing/service-patterns.js index 2412fd46..989cfa63 100644 --- a/api/src/processing/service-patterns.js +++ b/api/src/processing/service-patterns.js @@ -78,5 +78,5 @@ export const testers = { "xiaohongshu": pattern => pattern.id?.length <= 24 && pattern.token?.length <= 64 - || pattern.shareId?.length <= 12, + || pattern.shareId?.length <= 24, } From 7ff6d0036b89c093d5a0b9bfa32ba1ba3e7624f3 Mon Sep 17 00:00:00 2001 From: wukko Date: Thu, 24 Apr 2025 15:44:34 +0600 Subject: [PATCH 2/4] api/snapchat: prevent errors if params are undefined --- api/src/processing/services/snapchat.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/processing/services/snapchat.js b/api/src/processing/services/snapchat.js index f5d66136..b2791704 100644 --- a/api/src/processing/services/snapchat.js +++ b/api/src/processing/services/snapchat.js @@ -102,10 +102,10 @@ export default async function (obj) { params = await resolveRedirectingURL(`https://t.snapchat.com/${obj.shortLink}`); } - if (params.spotlightId) { + if (params?.spotlightId) { const result = await getSpotlight(params.spotlightId); if (result) return result; - } else if (params.username) { + } else if (params?.username) { const result = await getStory(params.username, params.storyId, obj.alwaysProxy); if (result) return result; } From d0deec546b00a2b5017ea2f8d403414d66d2a614 Mon Sep 17 00:00:00 2001 From: wukko Date: Thu, 24 Apr 2025 15:44:52 +0600 Subject: [PATCH 3/4] api/service-config: add new snapchat link pattern --- api/src/processing/service-config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/api/src/processing/service-config.js b/api/src/processing/service-config.js index 87a71c38..a6128f19 100644 --- a/api/src/processing/service-config.js +++ b/api/src/processing/service-config.js @@ -116,6 +116,7 @@ export const services = { "add/:username", "u/:username", "t/:shortLink", + "o/:spotlightId", ], subdomains: ["t", "story"], }, From de6b611c410c65cf60eea47b7d25bc0bf8e53507 Mon Sep 17 00:00:00 2001 From: wukko Date: Thu, 24 Apr 2025 16:15:09 +0600 Subject: [PATCH 4/4] api/package: bump version to 10.9.3 --- api/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/package.json b/api/package.json index 04d94381..0c71295a 100644 --- a/api/package.json +++ b/api/package.json @@ -1,7 +1,7 @@ { "name": "@imput/cobalt-api", "description": "save what you love", - "version": "10.9.2", + "version": "10.9.3", "author": "imput", "exports": "./src/cobalt.js", "type": "module",