summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/notes
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2019-02-13 16:33:07 +0900
committerGitHub <noreply@github.com>2019-02-13 16:33:07 +0900
commit5aa58da9180f95fc787d175b9d074d8c22357cf0 (patch)
treea80adcb89a360468f8420c6a70e02278d3533b36 /src/server/api/endpoints/notes
parentSort ISSUE_TEMPLATE (#4236) (diff)
downloadsharkey-5aa58da9180f95fc787d175b9d074d8c22357cf0.tar.gz
sharkey-5aa58da9180f95fc787d175b9d074d8c22357cf0.tar.bz2
sharkey-5aa58da9180f95fc787d175b9d074d8c22357cf0.zip
Migrate cafy to 14.0 (#4240)
Diffstat (limited to 'src/server/api/endpoints/notes')
-rw-r--r--src/server/api/endpoints/notes/conversation.ts4
-rw-r--r--src/server/api/endpoints/notes/create.ts44
-rw-r--r--src/server/api/endpoints/notes/featured.ts2
-rw-r--r--src/server/api/endpoints/notes/global-timeline.ts14
-rw-r--r--src/server/api/endpoints/notes/hybrid-timeline.ts20
-rw-r--r--src/server/api/endpoints/notes/local-timeline.ts18
-rw-r--r--src/server/api/endpoints/notes/mentions.ts10
-rw-r--r--src/server/api/endpoints/notes/polls/recommendation.ts4
-rw-r--r--src/server/api/endpoints/notes/reactions.ts8
-rw-r--r--src/server/api/endpoints/notes/renotes.ts6
-rw-r--r--src/server/api/endpoints/notes/replies.ts4
-rw-r--r--src/server/api/endpoints/notes/search.ts4
-rw-r--r--src/server/api/endpoints/notes/search_by_tag.ts28
-rw-r--r--src/server/api/endpoints/notes/timeline.ts20
-rw-r--r--src/server/api/endpoints/notes/user-list-timeline.ts20
15 files changed, 103 insertions, 103 deletions
diff --git a/src/server/api/endpoints/notes/conversation.ts b/src/server/api/endpoints/notes/conversation.ts
index 6a19832f93..848cf9e162 100644
--- a/src/server/api/endpoints/notes/conversation.ts
+++ b/src/server/api/endpoints/notes/conversation.ts
@@ -22,12 +22,12 @@ export const meta = {
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
offset: {
- validator: $.num.optional.min(0),
+ validator: $.optional.num.min(0),
default: 0
},
}
diff --git a/src/server/api/endpoints/notes/create.ts b/src/server/api/endpoints/notes/create.ts
index 5dba01d9ab..47eebc186c 100644
--- a/src/server/api/endpoints/notes/create.ts
+++ b/src/server/api/endpoints/notes/create.ts
@@ -35,7 +35,7 @@ export const meta = {
params: {
visibility: {
- validator: $.str.optional.or(['public', 'home', 'followers', 'specified', 'private']),
+ validator: $.optional.str.or(['public', 'home', 'followers', 'specified', 'private']),
default: 'public',
desc: {
'ja-JP': '投稿の公開範囲'
@@ -43,7 +43,7 @@ export const meta = {
},
visibleUserIds: {
- validator: $.arr($.type(ID)).optional.unique().min(0),
+ validator: $.optional.arr($.type(ID)).unique().min(0),
transform: transformMany,
desc: {
'ja-JP': '(投稿の公開範囲が specified の場合)投稿を閲覧できるユーザー'
@@ -51,7 +51,7 @@ export const meta = {
},
text: {
- validator: $.str.optional.nullable.pipe(text =>
+ validator: $.optional.nullable.str.pipe(text =>
length(text.trim()) <= maxNoteTextLength && text.trim() != ''
),
default: null as any,
@@ -61,14 +61,14 @@ export const meta = {
},
cw: {
- validator: $.str.optional.nullable.pipe(isValidCw),
+ validator: $.optional.nullable.str.pipe(isValidCw),
desc: {
'ja-JP': 'コンテンツの警告。このパラメータを指定すると設定したテキストで投稿のコンテンツを隠す事が出来ます。'
}
},
viaMobile: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: false,
desc: {
'ja-JP': 'モバイルデバイスからの投稿か否か。'
@@ -76,7 +76,7 @@ export const meta = {
},
localOnly: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: false,
desc: {
'ja-JP': 'ローカルのみに投稿か否か。'
@@ -84,7 +84,7 @@ export const meta = {
},
noExtractMentions: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: false,
desc: {
'ja-JP': '本文からメンションを展開しないか否か。'
@@ -92,7 +92,7 @@ export const meta = {
},
noExtractHashtags: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: false,
desc: {
'ja-JP': '本文からハッシュタグを展開しないか否か。'
@@ -100,7 +100,7 @@ export const meta = {
},
noExtractEmojis: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: false,
desc: {
'ja-JP': '本文からカスタム絵文字を展開しないか否か。'
@@ -108,16 +108,16 @@ export const meta = {
},
geo: {
- validator: $.obj({
+ validator: $.optional.nullable.obj({
coordinates: $.arr().length(2)
.item(0, $.num.range(-180, 180))
.item(1, $.num.range(-90, 90)),
- altitude: $.num.nullable,
- accuracy: $.num.nullable,
- altitudeAccuracy: $.num.nullable,
- heading: $.num.nullable.range(0, 360),
- speed: $.num.nullable
- }).optional.nullable.strict(),
+ altitude: $.nullable.num,
+ accuracy: $.nullable.num,
+ altitudeAccuracy: $.nullable.num,
+ heading: $.nullable.num.range(0, 360),
+ speed: $.nullable.num
+ }).strict(),
desc: {
'ja-JP': '位置情報'
},
@@ -125,7 +125,7 @@ export const meta = {
},
fileIds: {
- validator: $.arr($.type(ID)).optional.unique().range(1, 4),
+ validator: $.optional.arr($.type(ID)).unique().range(1, 4),
transform: transformMany,
desc: {
'ja-JP': '添付するファイル'
@@ -133,7 +133,7 @@ export const meta = {
},
mediaIds: {
- validator: $.arr($.type(ID)).optional.unique().range(1, 4),
+ validator: $.optional.arr($.type(ID)).unique().range(1, 4),
transform: transformMany,
desc: {
'ja-JP': '添付するファイル (このパラメータは廃止予定です。代わりに fileIds を使ってください。)'
@@ -141,7 +141,7 @@ export const meta = {
},
replyId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '返信対象'
@@ -149,7 +149,7 @@ export const meta = {
},
renoteId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': 'Renote対象'
@@ -157,12 +157,12 @@ export const meta = {
},
poll: {
- validator: $.obj({
+ validator: $.optional.obj({
choices: $.arr($.str)
.unique()
.range(2, 10)
.each(c => c.length > 0 && c.length < 50)
- }).optional.strict(),
+ }).strict(),
desc: {
'ja-JP': 'アンケート'
},
diff --git a/src/server/api/endpoints/notes/featured.ts b/src/server/api/endpoints/notes/featured.ts
index 823137ac21..371d822127 100644
--- a/src/server/api/endpoints/notes/featured.ts
+++ b/src/server/api/endpoints/notes/featured.ts
@@ -13,7 +13,7 @@ export const meta = {
params: {
limit: {
- validator: $.num.optional.range(1, 30),
+ validator: $.optional.num.range(1, 30),
default: 10,
desc: {
'ja-JP': '最大数'
diff --git a/src/server/api/endpoints/notes/global-timeline.ts b/src/server/api/endpoints/notes/global-timeline.ts
index 63b5b2d2b5..11825f288f 100644
--- a/src/server/api/endpoints/notes/global-timeline.ts
+++ b/src/server/api/endpoints/notes/global-timeline.ts
@@ -14,40 +14,40 @@ export const meta = {
params: {
withFiles: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'ファイルが添付された投稿に限定するか否か'
}
},
mediaOnly: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'ファイルが添付された投稿に限定するか否か (このパラメータは廃止予定です。代わりに withFiles を使ってください。)'
}
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
sinceDate: {
- validator: $.num.optional
+ validator: $.optional.num
},
untilDate: {
- validator: $.num.optional
+ validator: $.optional.num
},
}
};
diff --git a/src/server/api/endpoints/notes/hybrid-timeline.ts b/src/server/api/endpoints/notes/hybrid-timeline.ts
index f1ef7cea10..77ccf1abca 100644
--- a/src/server/api/endpoints/notes/hybrid-timeline.ts
+++ b/src/server/api/endpoints/notes/hybrid-timeline.ts
@@ -16,7 +16,7 @@ export const meta = {
params: {
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10,
desc: {
'ja-JP': '最大数'
@@ -24,7 +24,7 @@ export const meta = {
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '指定すると、この投稿を基点としてより新しい投稿を取得します'
@@ -32,7 +32,7 @@ export const meta = {
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '指定すると、この投稿を基点としてより古い投稿を取得します'
@@ -40,21 +40,21 @@ export const meta = {
},
sinceDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
desc: {
'ja-JP': '指定した時間を基点としてより新しい投稿を取得します。数値は、1970年1月1日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。'
}
},
untilDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
desc: {
'ja-JP': '指定した時間を基点としてより古い投稿を取得します。数値は、1970年1月1日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。'
}
},
includeMyRenotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': '自分の行ったRenoteを含めるかどうか'
@@ -62,7 +62,7 @@ export const meta = {
},
includeRenotedMyNotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': 'Renoteされた自分の投稿を含めるかどうか'
@@ -70,7 +70,7 @@ export const meta = {
},
includeLocalRenotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': 'Renoteされたローカルの投稿を含めるかどうか'
@@ -78,14 +78,14 @@ export const meta = {
},
withFiles: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'true にすると、ファイルが添付された投稿だけ取得します'
}
},
mediaOnly: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'true にすると、ファイルが添付された投稿だけ取得します (このパラメータは廃止予定です。代わりに withFiles を使ってください。)'
}
diff --git a/src/server/api/endpoints/notes/local-timeline.ts b/src/server/api/endpoints/notes/local-timeline.ts
index d3bc7dc6e0..34695e1bca 100644
--- a/src/server/api/endpoints/notes/local-timeline.ts
+++ b/src/server/api/endpoints/notes/local-timeline.ts
@@ -15,28 +15,28 @@ export const meta = {
params: {
withFiles: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'ファイルが添付された投稿に限定するか否か'
}
},
mediaOnly: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'ファイルが添付された投稿に限定するか否か (このパラメータは廃止予定です。代わりに withFiles を使ってください。)'
}
},
fileType: {
- validator: $.arr($.str).optional,
+ validator: $.optional.arr($.str),
desc: {
'ja-JP': '指定された種類のファイルが添付された投稿のみを取得します'
}
},
excludeNsfw: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: false,
desc: {
'ja-JP': 'true にすると、NSFW指定されたファイルを除外します(fileTypeが指定されている場合のみ有効)'
@@ -44,26 +44,26 @@ export const meta = {
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
sinceDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
},
untilDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
},
}
};
diff --git a/src/server/api/endpoints/notes/mentions.ts b/src/server/api/endpoints/notes/mentions.ts
index c8def2aef7..3935a93599 100644
--- a/src/server/api/endpoints/notes/mentions.ts
+++ b/src/server/api/endpoints/notes/mentions.ts
@@ -17,27 +17,27 @@ export const meta = {
params: {
following: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: false
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
visibility: {
- validator: $.str.optional,
+ validator: $.optional.str,
},
}
};
diff --git a/src/server/api/endpoints/notes/polls/recommendation.ts b/src/server/api/endpoints/notes/polls/recommendation.ts
index 2fe0a78970..8e11e65296 100644
--- a/src/server/api/endpoints/notes/polls/recommendation.ts
+++ b/src/server/api/endpoints/notes/polls/recommendation.ts
@@ -14,12 +14,12 @@ export const meta = {
params: {
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
offset: {
- validator: $.num.optional.min(0),
+ validator: $.optional.num.min(0),
default: 0
}
}
diff --git a/src/server/api/endpoints/notes/reactions.ts b/src/server/api/endpoints/notes/reactions.ts
index 4486ce2c70..54cbd23379 100644
--- a/src/server/api/endpoints/notes/reactions.ts
+++ b/src/server/api/endpoints/notes/reactions.ts
@@ -23,22 +23,22 @@ export const meta = {
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
offset: {
- validator: $.num.optional,
+ validator: $.optional.num,
default: 0
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
}
diff --git a/src/server/api/endpoints/notes/renotes.ts b/src/server/api/endpoints/notes/renotes.ts
index d9009e1598..531953540f 100644
--- a/src/server/api/endpoints/notes/renotes.ts
+++ b/src/server/api/endpoints/notes/renotes.ts
@@ -22,17 +22,17 @@ export const meta = {
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
}
}
diff --git a/src/server/api/endpoints/notes/replies.ts b/src/server/api/endpoints/notes/replies.ts
index b455610773..26e9c6c5c9 100644
--- a/src/server/api/endpoints/notes/replies.ts
+++ b/src/server/api/endpoints/notes/replies.ts
@@ -24,12 +24,12 @@ export const meta = {
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
offset: {
- validator: $.num.optional.min(0),
+ validator: $.optional.num.min(0),
default: 0
},
}
diff --git a/src/server/api/endpoints/notes/search.ts b/src/server/api/endpoints/notes/search.ts
index 652dc6b31d..e671e72504 100644
--- a/src/server/api/endpoints/notes/search.ts
+++ b/src/server/api/endpoints/notes/search.ts
@@ -20,12 +20,12 @@ export const meta = {
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10
},
offset: {
- validator: $.num.optional.min(0),
+ validator: $.optional.num.min(0),
default: 0
}
}
diff --git a/src/server/api/endpoints/notes/search_by_tag.ts b/src/server/api/endpoints/notes/search_by_tag.ts
index b9a1b6b1b8..05b22bb9f0 100644
--- a/src/server/api/endpoints/notes/search_by_tag.ts
+++ b/src/server/api/endpoints/notes/search_by_tag.ts
@@ -13,31 +13,31 @@ export const meta = {
params: {
tag: {
- validator: $.str.optional,
+ validator: $.optional.str,
desc: {
'ja-JP': 'タグ'
}
},
query: {
- validator: $.arr($.arr($.str)).optional,
+ validator: $.optional.arr($.arr($.str)),
desc: {
'ja-JP': 'クエリ'
}
},
following: {
- validator: $.bool.optional.nullable,
+ validator: $.optional.nullable.bool,
default: null as any
},
mute: {
- validator: $.str.optional,
+ validator: $.optional.str,
default: 'mute_all'
},
reply: {
- validator: $.bool.optional.nullable,
+ validator: $.optional.nullable.bool,
default: null as any,
desc: {
'ja-JP': '返信に限定するか否か'
@@ -45,7 +45,7 @@ export const meta = {
},
renote: {
- validator: $.bool.optional.nullable,
+ validator: $.optional.nullable.bool,
default: null as any,
desc: {
'ja-JP': 'Renoteに限定するか否か'
@@ -53,14 +53,14 @@ export const meta = {
},
withFiles: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'true にすると、ファイルが添付された投稿だけ取得します'
}
},
media: {
- validator: $.bool.optional.nullable,
+ validator: $.optional.nullable.bool,
default: null as any,
desc: {
'ja-JP': 'ファイルが添付された投稿に限定するか否か (このパラメータは廃止予定です。代わりに withFiles を使ってください。)'
@@ -68,7 +68,7 @@ export const meta = {
},
poll: {
- validator: $.bool.optional.nullable,
+ validator: $.optional.nullable.bool,
default: null as any,
desc: {
'ja-JP': 'アンケートが添付された投稿に限定するか否か'
@@ -76,7 +76,7 @@ export const meta = {
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '指定すると、この投稿を基点としてより古い投稿を取得します'
@@ -84,20 +84,20 @@ export const meta = {
},
sinceDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
},
untilDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
},
offset: {
- validator: $.num.optional.min(0),
+ validator: $.optional.num.min(0),
default: 0
},
limit: {
- validator: $.num.optional.range(1, 30),
+ validator: $.optional.num.range(1, 30),
default: 10
},
}
diff --git a/src/server/api/endpoints/notes/timeline.ts b/src/server/api/endpoints/notes/timeline.ts
index 20bb7f7902..aff3ec8cb6 100644
--- a/src/server/api/endpoints/notes/timeline.ts
+++ b/src/server/api/endpoints/notes/timeline.ts
@@ -18,7 +18,7 @@ export const meta = {
params: {
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10,
desc: {
'ja-JP': '最大数'
@@ -26,7 +26,7 @@ export const meta = {
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '指定すると、この投稿を基点としてより新しい投稿を取得します'
@@ -34,7 +34,7 @@ export const meta = {
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '指定すると、この投稿を基点としてより古い投稿を取得します'
@@ -42,21 +42,21 @@ export const meta = {
},
sinceDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
desc: {
'ja-JP': '指定した時間を基点としてより新しい投稿を取得します。数値は、1970年1月1日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。'
}
},
untilDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
desc: {
'ja-JP': '指定した時間を基点としてより古い投稿を取得します。数値は、1970年1月1日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。'
}
},
includeMyRenotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': '自分の行ったRenoteを含めるかどうか'
@@ -64,7 +64,7 @@ export const meta = {
},
includeRenotedMyNotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': 'Renoteされた自分の投稿を含めるかどうか'
@@ -72,7 +72,7 @@ export const meta = {
},
includeLocalRenotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': 'Renoteされたローカルの投稿を含めるかどうか'
@@ -80,14 +80,14 @@ export const meta = {
},
withFiles: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'true にすると、ファイルが添付された投稿だけ取得します'
}
},
mediaOnly: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'true にすると、ファイルが添付された投稿だけ取得します (このパラメータは廃止予定です。代わりに withFiles を使ってください。)'
}
diff --git a/src/server/api/endpoints/notes/user-list-timeline.ts b/src/server/api/endpoints/notes/user-list-timeline.ts
index 279511e834..eced85353d 100644
--- a/src/server/api/endpoints/notes/user-list-timeline.ts
+++ b/src/server/api/endpoints/notes/user-list-timeline.ts
@@ -25,7 +25,7 @@ export const meta = {
},
limit: {
- validator: $.num.optional.range(1, 100),
+ validator: $.optional.num.range(1, 100),
default: 10,
desc: {
'ja-JP': '最大数'
@@ -33,7 +33,7 @@ export const meta = {
},
sinceId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '指定すると、この投稿を基点としてより新しい投稿を取得します'
@@ -41,7 +41,7 @@ export const meta = {
},
untilId: {
- validator: $.type(ID).optional,
+ validator: $.optional.type(ID),
transform: transform,
desc: {
'ja-JP': '指定すると、この投稿を基点としてより古い投稿を取得します'
@@ -49,21 +49,21 @@ export const meta = {
},
sinceDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
desc: {
'ja-JP': '指定した時間を基点としてより新しい投稿を取得します。数値は、1970年1月1日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。'
}
},
untilDate: {
- validator: $.num.optional,
+ validator: $.optional.num,
desc: {
'ja-JP': '指定した時間を基点としてより古い投稿を取得します。数値は、1970年1月1日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。'
}
},
includeMyRenotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': '自分の行ったRenoteを含めるかどうか'
@@ -71,7 +71,7 @@ export const meta = {
},
includeRenotedMyNotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': 'Renoteされた自分の投稿を含めるかどうか'
@@ -79,7 +79,7 @@ export const meta = {
},
includeLocalRenotes: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
default: true,
desc: {
'ja-JP': 'Renoteされたローカルの投稿を含めるかどうか'
@@ -87,14 +87,14 @@ export const meta = {
},
withFiles: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'true にすると、ファイルが添付された投稿だけ取得します'
}
},
mediaOnly: {
- validator: $.bool.optional,
+ validator: $.optional.bool,
desc: {
'ja-JP': 'true にすると、ファイルが添付された投稿だけ取得します (このパラメータは廃止予定です。代わりに withFiles を使ってください。)'
}