cityssm/lottery-licence-manager

View on GitHub
handlers/organizations-post/doRollForward.ts

Summary

Maintainability
A
0 mins
Test Coverage
import type { RequestHandler } from "express";

import { rollForwardOrganization } from "../../helpers/licencesDB/rollForwardOrganization.js";


export const handler: RequestHandler = (request, response) => {

  const organizationID = Number.parseInt(request.body.organizationID, 10);

  const updateFiscalYear = request.body.updateFiscalYear === "1";
  const updateReminders = request.body.updateReminders === "1";

  const result = rollForwardOrganization(organizationID,
    updateFiscalYear,
    updateReminders,
    request.session);

  return response.json(result);
};


export default handler;