[API] 文字列での真理値表現に対応

multipart/formdata では文字列しか送れないっぽい?
This commit is contained in:
syuilo 2018-11-06 20:53:50 +09:00
parent 1808eb6eee
commit ffdd0b7de7
No known key found for this signature in database
GPG Key ID: BDC4C49D06AB9D69

View File

@ -32,8 +32,9 @@ export const meta = {
}, },
isSensitive: { isSensitive: {
validator: $.bool.optional, validator: $.or($.bool, $.str).optional,
default: false, default: false,
transform: (v: any): boolean => v === true || v === 'true',
desc: { desc: {
'ja-JP': 'このメディアが「閲覧注意」(NSFW)かどうか', 'ja-JP': 'このメディアが「閲覧注意」(NSFW)かどうか',
'en-US': 'Whether this media is NSFW' 'en-US': 'Whether this media is NSFW'
@ -41,8 +42,9 @@ export const meta = {
}, },
force: { force: {
validator: $.bool.optional, validator: $.or($.bool, $.str).optional,
default: false, default: false,
transform: (v: any): boolean => v === true || v === 'true',
desc: { desc: {
'ja-JP': 'true にすると、同じハッシュを持つファイルが既にアップロードされていても強制的にファイルを作成します。', 'ja-JP': 'true にすると、同じハッシュを持つファイルが既にアップロードされていても強制的にファイルを作成します。',
} }