import { withIronSessionApiRoute } from "iron-session/next";

const VALID_EMAIL = "chris@decimal.fm";
const VALID_PASSWORD = "opensesame";

export default withIronSessionApiRoute(
    async function loginRoute(req, res) {
        // get user from database then:
        req.session.user = {
          id: 230,
          admin: true,
        };
        await req.session.save();
        res.send({ ok: true });
      },
      {
        cookieName: "myapp_cookiename",
        password: "complex_password_at_least_32_characters_long",
        // secure: true should be used in production (HTTPS) but can't be used in development (HTTP)
        cookieOptions: {
          secure: process.env.NODE_ENV === "production",
        },
      },
);
