merge: api 10.9.3 from main

This commit is contained in:
wukko 2025-04-24 16:27:17 +06:00
commit 4202c954d1
No known key found for this signature in database
GPG Key ID: 3E30B3F26C7B4AA2
4 changed files with 5 additions and 4 deletions

View File

@ -1,7 +1,7 @@
{ {
"name": "@imput/cobalt-api", "name": "@imput/cobalt-api",
"description": "save what you love", "description": "save what you love",
"version": "10.9.2", "version": "10.9.3",
"author": "imput", "author": "imput",
"exports": "./src/cobalt.js", "exports": "./src/cobalt.js",
"type": "module", "type": "module",

View File

@ -116,6 +116,7 @@ export const services = {
"add/:username", "add/:username",
"u/:username", "u/:username",
"t/:shortLink", "t/:shortLink",
"o/:spotlightId",
], ],
subdomains: ["t", "story"], subdomains: ["t", "story"],
}, },

View File

@ -78,5 +78,5 @@ export const testers = {
"xiaohongshu": pattern => "xiaohongshu": pattern =>
pattern.id?.length <= 24 && pattern.token?.length <= 64 pattern.id?.length <= 24 && pattern.token?.length <= 64
|| pattern.shareId?.length <= 12, || pattern.shareId?.length <= 24,
} }

View File

@ -102,10 +102,10 @@ export default async function (obj) {
params = await resolveRedirectingURL(`https://t.snapchat.com/${obj.shortLink}`); params = await resolveRedirectingURL(`https://t.snapchat.com/${obj.shortLink}`);
} }
if (params.spotlightId) { if (params?.spotlightId) {
const result = await getSpotlight(params.spotlightId); const result = await getSpotlight(params.spotlightId);
if (result) return result; if (result) return result;
} else if (params.username) { } else if (params?.username) {
const result = await getStory(params.username, params.storyId, obj.alwaysProxy); const result = await getStory(params.username, params.storyId, obj.alwaysProxy);
if (result) return result; if (result) return result;
} }