gancio-upstream/middleware/setup.js

17 lines
421 B
JavaScript
Raw Normal View History

2022-01-26 09:51:42 +01:00
export default async function ({ $config, req, redirect, route, error }) {
2021-09-27 11:12:14 +02:00
if (process.server) {
2022-01-26 09:51:42 +01:00
if (req.status === 'SETUP' && route.path !== '/setup/0') {
return redirect('/setup/0')
2021-09-27 11:12:14 +02:00
}
2022-01-26 09:51:42 +01:00
if (req.status === 'DBCONF' && route.path !== '/setup/1') {
return redirect('/setup/1')
}
if (req.status === 'READY' && route.path.startsWith('/setup')) {
2021-09-27 11:12:14 +02:00
return redirect('/')
}
}
}