From eada41aaaaf6083b6c72bf9aafbb08a97e7d8166 Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Fri, 25 Apr 2025 11:42:02 -0400 Subject: [PATCH] linting --- database/getContracts.d.ts | 2 +- database/getContracts.js | 6 +++--- database/getContracts.ts | 8 ++++---- handlers/contracts-post/doSearchContracts.js | 6 +++--- handlers/contracts-post/doSearchContracts.ts | 13 +++++-------- views/report-search.ejs | 2 +- 6 files changed, 17 insertions(+), 20 deletions(-) diff --git a/database/getContracts.d.ts b/database/getContracts.d.ts index 0bda163a..bea6c474 100644 --- a/database/getContracts.d.ts +++ b/database/getContracts.d.ts @@ -25,6 +25,6 @@ export interface GetContractsOptions { includeTransactions: boolean; } export default function getContracts(filters: GetContractsFilters, options: GetContractsOptions, connectedDatabase?: sqlite.Database): Promise<{ - count: number; contracts: Contract[]; + count: number; }>; diff --git a/database/getContracts.js b/database/getContracts.js index cd89d487..3416725e 100644 --- a/database/getContracts.js +++ b/database/getContracts.js @@ -11,7 +11,7 @@ export default async function getContracts(filters, options, connectedDatabase) const database = connectedDatabase ?? sqlite(sunriseDB); database.function('userFn_dateIntegerToString', dateIntegerToString); database.function('userFn_timeIntegerToString', timeIntegerToString); - const { sqlWhereClause, sqlParameters } = buildWhereClause(filters); + const { sqlParameters, sqlWhereClause } = buildWhereClause(filters); let count = typeof options.limit === 'string' ? Number.parseInt(options.limit, 10) : options.limit; @@ -76,8 +76,8 @@ export default async function getContracts(filters, options, connectedDatabase) database.close(); } return { - count, - contracts + contracts, + count }; } async function addInclusions(contract, options, database) { diff --git a/database/getContracts.ts b/database/getContracts.ts index bd29ce5a..29e3b41f 100644 --- a/database/getContracts.ts +++ b/database/getContracts.ts @@ -55,13 +55,13 @@ export default async function getContracts( filters: GetContractsFilters, options: GetContractsOptions, connectedDatabase?: sqlite.Database -): Promise<{ count: number; contracts: Contract[] }> { +): Promise<{ contracts: Contract[]; count: number }> { const database = connectedDatabase ?? sqlite(sunriseDB) database.function('userFn_dateIntegerToString', dateIntegerToString) database.function('userFn_timeIntegerToString', timeIntegerToString) - const { sqlWhereClause, sqlParameters } = buildWhereClause(filters) + const { sqlParameters, sqlWhereClause } = buildWhereClause(filters) let count = typeof options.limit === 'string' @@ -148,8 +148,8 @@ export default async function getContracts( } return { - count, - contracts + contracts, + count } } diff --git a/handlers/contracts-post/doSearchContracts.js b/handlers/contracts-post/doSearchContracts.js index ffce2c12..48db45ff 100644 --- a/handlers/contracts-post/doSearchContracts.js +++ b/handlers/contracts-post/doSearchContracts.js @@ -3,15 +3,15 @@ export default async function handler(request, response) { const result = await getContracts(request.body, { limit: request.body.limit, offset: request.body.offset, - includeInterments: true, includeFees: true, + includeInterments: true, includeTransactions: true }); response.json({ + contracts: result.contracts, count: result.count, offset: typeof request.body.offset === 'string' ? Number.parseInt(request.body.offset, 10) - : request.body.offset, - contracts: result.contracts + : request.body.offset }); } diff --git a/handlers/contracts-post/doSearchContracts.ts b/handlers/contracts-post/doSearchContracts.ts index 2dba2025..4dfcc6ec 100644 --- a/handlers/contracts-post/doSearchContracts.ts +++ b/handlers/contracts-post/doSearchContracts.ts @@ -6,27 +6,24 @@ import getContracts, { } from '../../database/getContracts.js' export default async function handler( - request: Request< - unknown, - unknown, - GetContractsFilters & GetContractsOptions - >, + request: Request, response: Response ): Promise { const result = await getContracts(request.body, { limit: request.body.limit, offset: request.body.offset, - includeInterments: true, + includeFees: true, + includeInterments: true, includeTransactions: true }) response.json({ + contracts: result.contracts, count: result.count, offset: typeof request.body.offset === 'string' ? Number.parseInt(request.body.offset, 10) - : request.body.offset, - contracts: result.contracts + : request.body.offset }) } diff --git a/views/report-search.ejs b/views/report-search.ejs index a666d5c9..4b8e6425 100644 --- a/views/report-search.ejs +++ b/views/report-search.ejs @@ -135,7 +135,7 @@

- Current Contract By Cemetery + Current Contracts By Cemetery