helpers/licencesDB/getDeletedOrganizations.js
import sqlite from "better-sqlite3";
import { licencesDB as databasePath } from "../../data/databasePaths.js";
import * as dateTimeFns from "@cityssm/expressjs-server-js/dateTimeFns.js";
export const getDeletedOrganizations = () => {
const database = sqlite(databasePath, {
readonly: true
});
const organizations = database.prepare("select organizationID, organizationName," +
" recordDelete_timeMillis, recordDelete_userName" +
" from Organizations" +
" where recordDelete_timeMillis is not null" +
" order by organizationName, recordDelete_timeMillis desc")
.all();
database.close();
for (const organization of organizations) {
organization.recordDelete_dateString = dateTimeFns.dateToString(new Date(organization.recordDelete_timeMillis));
}
return organizations;
};