fix(serie): 403 pour les non admin
fix(settings): la clé api n'apparait que dans un menu pour les admin feat(client): ajout de alldebrid dans le tableau de comparatif fix(settings): bug ou les parametre se sauvegarder en rentrant sur lla page avancé
This commit is contained in:
1 parent
5d06a23198
commit
f3d535d577
4 files changed
+38
-68
No files matched your search
@@ -26,6 +26,7 @@ import SettingsToggle from '@/components/settings/SettingsToggle.vue'
|
||||
const devMode = ref(false)
|
||||
const saved = ref(false)
|
||||
let saveTimer: ReturnType<typeof setTimeout> | null = null
|
||||
let loaded = false
|
||||
|
||||
onMounted(async () => {
|
||||
const res = await fetch('/api/settings', { credentials: 'include' })
|
||||
@@ -33,9 +34,11 @@ onMounted(async () => {
|
||||
const s = await res.json()
|
||||
devMode.value = s.devMode ?? false
|
||||
}
|
||||
loaded = true
|
||||
})
|
||||
|
||||
watch(devMode, async (val) => {
|
||||
if (!loaded) return
|
||||
await fetch('/api/settings', {
|
||||
method : 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
|
||||
Reference in new issue
Block a user