Skip to content

Commit b9d899d

Browse files
committed
randombytes alias should implement callback
1 parent d4acdb7 commit b9d899d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/cloud/social/alias/randombytes.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ try {
1414
cryptoAvailable = false;
1515
}
1616

17-
module.exports = function(size) {
17+
module.exports = function(size, cb) {
1818
var buffer = new Buffer(size);
1919
if (cryptoAvailable) {
2020
// Although this looks weird, it's how crypto-browserify does it too:
@@ -25,5 +25,9 @@ module.exports = function(size) {
2525
buffer[i] = Math.floor(Math.random() * 256);
2626
}
2727
}
28-
return buffer;
28+
if (cb) {
29+
cb(undefined, buffer);
30+
} else {
31+
return buffer;
32+
}
2933
}

0 commit comments

Comments
 (0)