cityssm/lottery-licence-manager

View on GitHub
helpers/licencesDB/getMaxOrganizationRemarkIndex.ts

Summary

Maintainability
A
0 mins
Test Coverage
import type * as sqlite from "better-sqlite3";


export const getMaxOrganizationRemarkIndexWithDB = (database: sqlite.Database, organizationID: number): number => {

  const result: {
    remarkIndex: number;
  } = database.prepare("select remarkIndex" +
    " from OrganizationRemarks" +
    " where organizationID = ?" +
    " order by remarkIndex desc" +
    " limit 1")
    .get(organizationID);

  return (result
    ? result.remarkIndex
    : -1);
};