feat: 单条订阅和文件支持链接参数 produceType raw, 此时返回原始数据的数组

This commit is contained in:
xream 2025-05-22 16:09:35 +08:00
parent ef2d6be8eb
commit 9c5d6e9a10
No known key found for this signature in database
GPG Key ID: 1D2C5225471789F9
2 changed files with 3 additions and 3 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "sub-store", "name": "sub-store",
"version": "2.19.46", "version": "2.19.47",
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.",
"main": "src/main.js", "main": "src/main.js",
"scripts": { "scripts": {

View File

@ -174,7 +174,7 @@ async function produceArtifact({
} }
} }
if (produceType === 'raw') { if (produceType === 'raw') {
return (Array.isArray(raw) ? raw : [raw]).flat(); return JSON.stringify((Array.isArray(raw) ? raw : [raw]).flat());
} }
// parse proxies // parse proxies
let proxies = (Array.isArray(raw) ? raw : [raw]) let proxies = (Array.isArray(raw) ? raw : [raw])
@ -574,7 +574,7 @@ async function produceArtifact({
} }
} }
if (produceType === 'raw') { if (produceType === 'raw') {
return (Array.isArray(raw) ? raw : [raw]).flat(); return JSON.stringify((Array.isArray(raw) ? raw : [raw]).flat());
} }
const files = (Array.isArray(raw) ? raw : [raw]).flat(); const files = (Array.isArray(raw) ? raw : [raw]).flat();
let filesContent = files let filesContent = files