X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Futils.ts;h=4c6f200f86f91f07a2f18b9e37a3b2a1ab67a137;hb=32c68d67d9125df62ead71668efca4da30132786;hp=1464b147728e0cefbac7c7c4b6c97b24d7676ca3;hpb=a8b666e9f1ed002230869606308749614390c82f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/utils.ts b/server/helpers/utils.ts index 1464b1477..4c6f200f8 100644 --- a/server/helpers/utils.ts +++ b/server/helpers/utils.ts @@ -19,7 +19,10 @@ async function generateRandomString (size: number) { return raw.toString('hex') } -interface FormattableToJSON { toFormattedJSON (args?: U): V } +interface FormattableToJSON { + toFormattedJSON (args?: U): V +} + function getFormattedObjects> (objects: T[], objectsTotal: number, formattedArg?: U) { const formattedObjects = objects.map(o => o.toFormattedJSON(formattedArg)) @@ -37,7 +40,7 @@ const getServerActor = memoizee(async function () { actor.Account = application.Account return actor -}) +}, { promise: true }) function generateVideoImportTmpPath (target: string | ParseTorrent) { const id = typeof target === 'string' ? target : target.infoHash