summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints
diff options
context:
space:
mode:
authoribrokemypie <ibrokemypie@bastardi.net>2019-01-04 05:02:40 +1100
committersyuilo <Syuilotan@yahoo.co.jp>2019-01-04 03:02:40 +0900
commitebf9cd18c85a8d601941fae5af5a53b6d834346c (patch)
treeaf7b00a1e6ecb1b3422b4daf442ec90b3ef411e3 /src/server/api/endpoints
parentImprove readability (diff)
downloadsharkey-ebf9cd18c85a8d601941fae5af5a53b6d834346c.tar.gz
sharkey-ebf9cd18c85a8d601941fae5af5a53b6d834346c.tar.bz2
sharkey-ebf9cd18c85a8d601941fae5af5a53b6d834346c.zip
Make instance logo customisable (#3829)
Diffstat (limited to 'src/server/api/endpoints')
-rw-r--r--src/server/api/endpoints/admin/update-meta.ts11
-rw-r--r--src/server/api/endpoints/meta.ts1
2 files changed, 12 insertions, 0 deletions
diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts
index 6ceb2a98dc..f841927922 100644
--- a/src/server/api/endpoints/admin/update-meta.ts
+++ b/src/server/api/endpoints/admin/update-meta.ts
@@ -39,6 +39,13 @@ export const meta = {
}
},
+ logoUrl: {
+ validator: $.str.optional.nullable,
+ desc: {
+ 'ja-JP': 'インスタンスロゴ画像のURL'
+ }
+ },
+
bannerUrl: {
validator: $.str.optional.nullable,
desc: {
@@ -328,6 +335,10 @@ export default define(meta, (ps) => new Promise(async (res, rej) => {
set.hidedTags = ps.hidedTags;
}
+ if (ps.logoUrl !== undefined) {
+ set.logoUrl = ps.logoUrl;
+ }
+
if (ps.bannerUrl !== undefined) {
set.bannerUrl = ps.bannerUrl;
}
diff --git a/src/server/api/endpoints/meta.ts b/src/server/api/endpoints/meta.ts
index d406f59dc9..641c7728ff 100644
--- a/src/server/api/endpoints/meta.ts
+++ b/src/server/api/endpoints/meta.ts
@@ -65,6 +65,7 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => {
enableRecaptcha: instance.enableRecaptcha,
recaptchaSiteKey: instance.recaptchaSiteKey,
swPublickey: instance.swPublicKey,
+ logoUrl: instance.logoUrl,
bannerUrl: instance.bannerUrl,
errorImageUrl: instance.errorImageUrl,
maxNoteTextLength: instance.maxNoteTextLength,