// 3rd-party
import { preHandlerHookHandler } from "fastify";
// lib
import { Const } from "../../const";
// import { Env } from "../../env";
export const sessionSetupPreHandler: preHandlerHookHandler = (
request,
reply,
done
) => {
// load session data from store if any
// request.session.reload();
if (request.cookies.theme_scheme == null) {
reply.setCookie("theme_scheme", Const.DEFAULT_THEME_SCHEME);
}
// if no session was set previously, lets set one.
// if (
// request.cookies[Env.COOKIE_NAME] == null ||
// request.session.sessionId == null
// ) {
// reply.redirect(307, request.url);
// }
done();
};