summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/admin/update-meta.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-04 23:00:43 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-04 23:00:43 +0900
commit1855ab60f193fc5b434a311213b08a0c249a5162 (patch)
tree633b9202469110613e8209cd3446165091bfda88 /src/server/api/endpoints/admin/update-meta.ts
parentClean up (diff)
downloadsharkey-1855ab60f193fc5b434a311213b08a0c249a5162.tar.gz
sharkey-1855ab60f193fc5b434a311213b08a0c249a5162.tar.bz2
sharkey-1855ab60f193fc5b434a311213b08a0c249a5162.zip
Resolve #3098
Diffstat (limited to 'src/server/api/endpoints/admin/update-meta.ts')
-rw-r--r--src/server/api/endpoints/admin/update-meta.ts22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts
index fdf03573a1..26ade439ab 100644
--- a/src/server/api/endpoints/admin/update-meta.ts
+++ b/src/server/api/endpoints/admin/update-meta.ts
@@ -45,6 +45,20 @@ export const meta = {
'ja-JP': 'インスタンスのバナー画像URL'
}
},
+
+ name: {
+ validator: $.str.optional.nullable,
+ desc: {
+ 'ja-JP': 'インスタンス名'
+ }
+ },
+
+ description: {
+ validator: $.str.optional.nullable,
+ desc: {
+ 'ja-JP': 'インスタンスの紹介文'
+ }
+ },
}
};
@@ -71,6 +85,14 @@ export default define(meta, (ps) => new Promise(async (res, rej) => {
set.bannerUrl = ps.bannerUrl;
}
+ if (ps.name !== undefined) {
+ set.name = ps.name;
+ }
+
+ if (ps.description !== undefined) {
+ set.description = ps.description;
+ }
+
await Meta.update({}, {
$set: set
}, { upsert: true });