[API] Improve drive/files/upload_from_url

This commit is contained in:
syuilo
2018-11-07 12:12:43 +09:00
parent 0068dc30d3
commit 665fa7f2aa
2 changed files with 28 additions and 4 deletions

View File

@ -11,7 +11,7 @@ export const meta = {
limit: {
duration: ms('1hour'),
max: 10
max: 60
},
requireCredential: true,
@ -29,9 +29,26 @@ export const meta = {
default: null as any as any,
transform: transform
},
isSensitive: {
validator: $.bool.optional,
default: false,
desc: {
'ja-JP': 'このメディアが「閲覧注意」(NSFW)かどうか',
'en-US': 'Whether this media is NSFW'
}
},
force: {
validator: $.bool.optional,
default: false,
desc: {
'ja-JP': 'true にすると、同じハッシュを持つファイルが既にアップロードされていても強制的にファイルを作成します。',
}
}
}
};
export default define(meta, (ps, user) => new Promise(async (res, rej) => {
res(pack(await uploadFromUrl(ps.url, user, ps.folderId)));
res(pack(await uploadFromUrl(ps.url, user, ps.folderId, null, ps.isSensitive, ps.force)));
}));