summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/admin/settings.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-11-16 10:20:57 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-11-16 10:20:57 +0900
commit9d78a1a8b3c17e7f91b85e68d03502c068dd6c97 (patch)
treed8ccfeedc0f964a8636fcb76e5cb903448306ca1 /packages/frontend/src/pages/admin/settings.vue
parentUpdate CHANGELOG.md (diff)
downloadmisskey-9d78a1a8b3c17e7f91b85e68d03502c068dd6c97.tar.gz
misskey-9d78a1a8b3c17e7f91b85e68d03502c068dd6c97.tar.bz2
misskey-9d78a1a8b3c17e7f91b85e68d03502c068dd6c97.zip
enhance(backend): make ftt db fallback configurable
Diffstat (limited to 'packages/frontend/src/pages/admin/settings.vue')
-rw-r--r--packages/frontend/src/pages/admin/settings.vue8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/settings.vue b/packages/frontend/src/pages/admin/settings.vue
index a15be25620..86fbfa0827 100644
--- a/packages/frontend/src/pages/admin/settings.vue
+++ b/packages/frontend/src/pages/admin/settings.vue
@@ -95,6 +95,11 @@ SPDX-License-Identifier: AGPL-3.0-only
<template #caption>{{ i18n.ts._serverSettings.fanoutTimelineDescription }}</template>
</MkSwitch>
+ <MkSwitch v-model="enableFanoutTimelineDbFallback">
+ <template #label>{{ i18n.ts._serverSettings.fanoutTimelineDbFallback }}</template>
+ <template #caption>{{ i18n.ts._serverSettings.fanoutTimelineDbFallbackDescription }}</template>
+ </MkSwitch>
+
<MkInput v-model="perLocalUserUserTimelineCacheMax" type="number">
<template #label>perLocalUserUserTimelineCacheMax</template>
</MkInput>
@@ -171,6 +176,7 @@ let enableServiceWorker: boolean = $ref(false);
let swPublicKey: any = $ref(null);
let swPrivateKey: any = $ref(null);
let enableFanoutTimeline: boolean = $ref(false);
+let enableFanoutTimelineDbFallback: boolean = $ref(false);
let perLocalUserUserTimelineCacheMax: number = $ref(0);
let perRemoteUserUserTimelineCacheMax: number = $ref(0);
let perUserHomeTimelineCacheMax: number = $ref(0);
@@ -192,6 +198,7 @@ async function init(): Promise<void> {
swPublicKey = meta.swPublickey;
swPrivateKey = meta.swPrivateKey;
enableFanoutTimeline = meta.enableFanoutTimeline;
+ enableFanoutTimelineDbFallback = meta.enableFanoutTimelineDbFallback;
perLocalUserUserTimelineCacheMax = meta.perLocalUserUserTimelineCacheMax;
perRemoteUserUserTimelineCacheMax = meta.perRemoteUserUserTimelineCacheMax;
perUserHomeTimelineCacheMax = meta.perUserHomeTimelineCacheMax;
@@ -214,6 +221,7 @@ async function save(): void {
swPublicKey,
swPrivateKey,
enableFanoutTimeline,
+ enableFanoutTimelineDbFallback,
perLocalUserUserTimelineCacheMax,
perRemoteUserUserTimelineCacheMax,
perUserHomeTimelineCacheMax,