From a8b666e9f1ed002230869606308749614390c82f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 23 Jul 2019 09:48:48 +0200 Subject: Add plugin static files cache --- server/helpers/utils.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'server/helpers') diff --git a/server/helpers/utils.ts b/server/helpers/utils.ts index 94ceb15e0..1464b1477 100644 --- a/server/helpers/utils.ts +++ b/server/helpers/utils.ts @@ -19,18 +19,14 @@ async function generateRandomString (size: number) { return raw.toString('hex') } -interface FormattableToJSON { toFormattedJSON (args?: any) } -function getFormattedObjects (objects: T[], objectsTotal: number, formattedArg?: any) { - const formattedObjects: U[] = [] - - objects.forEach(object => { - formattedObjects.push(object.toFormattedJSON(formattedArg)) - }) +interface FormattableToJSON { toFormattedJSON (args?: U): V } +function getFormattedObjects> (objects: T[], objectsTotal: number, formattedArg?: U) { + const formattedObjects = objects.map(o => o.toFormattedJSON(formattedArg)) return { total: objectsTotal, data: formattedObjects - } as ResultList + } as ResultList } const getServerActor = memoizee(async function () { -- cgit v1.2.3