import {db} from "../../../../database/dbclient.js"; import {ocmeData} from "../../../../database/schema/ocme.js"; import {differenceInMinutes} from "date-fns"; import {createLog} from "../../logger/logger.js"; export const getInfo = async () => { let ocmeInfo: any = []; try { ocmeInfo = await db.select().from(ocmeData); // add in the time difference ocmeInfo = ocmeInfo.map((o: any) => { const now = new Date(Date.now()); const diff = differenceInMinutes(now, o.add_Date!); return {...o, waitingFor: diff}; }); } catch (error) { createLog("error", "ocme", "ocme", "There was an error trying to retrive the ocmeInfo."); throw Error("There was an error trying to retrive the."); } return ocmeInfo; };