-function generateRandomString (size: number, callback: (err: Error, randomString?: string) => void) {
- pseudoRandomBytes(size, function (err, raw) {
- if (err) return callback(err)
-
- callback(null, raw.toString('hex'))
- })
-}
-
-function createEmptyCallback () {
- return function (err) {
- if (err) logger.error('Error in empty callback.', { error: err })
- }
+function generateRandomString (size: number) {
+ return pseudoRandomBytesPromise(size).then(raw => raw.toString('hex'))