X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=inline;f=server%2Fhelpers%2Fcore-utils.ts;h=49eee7c591323f0fca9eb17e0807002d7ff01c0a;hb=c6c0fa6cd8fe8f752463d8982c3dbcd448739c4e;hp=b1f5d9610ba28d6e4cbf996cf0000fbd4d1835c1;hpb=110d463fece85e87a26aca48a6048ae0017a27b3;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/core-utils.ts b/server/helpers/core-utils.ts index b1f5d9610..49eee7c59 100644 --- a/server/helpers/core-utils.ts +++ b/server/helpers/core-utils.ts @@ -175,6 +175,16 @@ function pageToStartAndCount (page: number, itemsPerPage: number) { return { start, count: itemsPerPage } } +function mapToJSON (map: Map) { + const obj: any = {} + + for (const [ k, v ] of map) { + obj[k] = v + } + + return obj +} + function buildPath (path: string) { if (isAbsolute(path)) return path @@ -263,6 +273,7 @@ export { sha256, sha1, + mapToJSON, promisify0, promisify1,