Add maintenance test

This commit is contained in:
2022-02-15 18:00:59 +01:00
parent febd8ac350
commit 9ac59dac2c

View File

@@ -2,6 +2,7 @@ import {Context} from "@nuxt/types";
export default async function ({redirect, route, $axios}: Context) {
let isMaintenance = true
try {
const response = await $axios.get('/api/maintenance', {
headers: {
'Authorization': `Bearer ${process.env.API_TOKEN}`
@@ -10,6 +11,9 @@ export default async function ({redirect, route, $axios}: Context) {
if (response.status === 200) {
isMaintenance = response.data.maintenance.active === 1
}
} catch (error) {
return redirect('/maintenance')
}
if (isMaintenance) {
return redirect('/maintenance')
}