From 169bb1b8f6278ea0575201c7db3a7b3b80e7aaf2 Mon Sep 17 00:00:00 2001 From: Juho Heikka Date: Tue, 21 Feb 2023 09:24:26 +0200 Subject: [PATCH] Use sync version of random bytes Signed-off-by: Juho Heikka --- packages/core/src/common/utils/random-bytes.injectable.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/core/src/common/utils/random-bytes.injectable.ts b/packages/core/src/common/utils/random-bytes.injectable.ts index 9f00961824..fce3a0d523 100644 --- a/packages/core/src/common/utils/random-bytes.injectable.ts +++ b/packages/core/src/common/utils/random-bytes.injectable.ts @@ -4,13 +4,12 @@ */ import { getInjectable } from "@ogre-tools/injectable"; import { randomBytes } from "crypto"; -import { promisify } from "util"; -export type RandomBytes = (size: number) => Promise; +export type RandomBytes = (size: number) => Buffer; const randomBytesInjectable = getInjectable({ id: "random-bytes", - instantiate: (): RandomBytes => promisify(randomBytes), + instantiate: (): RandomBytes => randomBytes, causesSideEffects: true, });