summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/admin/update-meta.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-05 11:09:05 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-05 11:09:05 +0900
commitd7a3b710281f19746aaccaf23c07feb700503f39 (patch)
tree102229af5c4906d5071603f5e3311e04c2559e9c /src/server/api/endpoints/admin/update-meta.ts
parentRemove Travis (diff)
downloadsharkey-d7a3b710281f19746aaccaf23c07feb700503f39.tar.gz
sharkey-d7a3b710281f19746aaccaf23c07feb700503f39.tar.bz2
sharkey-d7a3b710281f19746aaccaf23c07feb700503f39.zip
投稿の最大文字数情報を設定ファイルではなくDBに保存するように
Diffstat (limited to 'src/server/api/endpoints/admin/update-meta.ts')
-rw-r--r--src/server/api/endpoints/admin/update-meta.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts
index 26ade439ab..a0f2b329aa 100644
--- a/src/server/api/endpoints/admin/update-meta.ts
+++ b/src/server/api/endpoints/admin/update-meta.ts
@@ -59,6 +59,13 @@ export const meta = {
'ja-JP': 'インスタンスの紹介文'
}
},
+
+ maxNoteTextLength: {
+ validator: $.num.optional.min(1),
+ desc: {
+ 'ja-JP': '投稿の最大文字数'
+ }
+ }
}
};
@@ -93,6 +100,10 @@ export default define(meta, (ps) => new Promise(async (res, rej) => {
set.description = ps.description;
}
+ if (ps.maxNoteTextLength) {
+ set.maxNoteTextLength = ps.maxNoteTextLength;
+ }
+
await Meta.update({}, {
$set: set
}, { upsert: true });