We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4acdb7 commit b9d899dCopy full SHA for b9d899d
1 file changed
src/cloud/social/alias/randombytes.js
@@ -14,7 +14,7 @@ try {
14
cryptoAvailable = false;
15
}
16
17
-module.exports = function(size) {
+module.exports = function(size, cb) {
18
var buffer = new Buffer(size);
19
if (cryptoAvailable) {
20
// Although this looks weird, it's how crypto-browserify does it too:
@@ -25,5 +25,9 @@ module.exports = function(size) {
25
buffer[i] = Math.floor(Math.random() * 256);
26
27
28
- return buffer;
+ if (cb) {
29
+ cb(undefined, buffer);
30
+ } else {
31
+ return buffer;
32
+ }
33
0 commit comments