We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 88c61c0 + 605c963 commit bc16601Copy full SHA for bc16601
lib/utils/token-util.js
@@ -5,7 +5,6 @@
5
*/
6
7
const randomBytes = require('crypto').randomBytes;
8
-const { createHash } = require('../utils/crypto-util');
9
10
/**
11
* Export `TokenUtil`.
@@ -17,8 +16,15 @@ module.exports = {
17
16
* Generate random token.
18
19
20
- generateRandomToken: async function() {
21
- const buffer = randomBytes(256);
22
- return createHash({ data: buffer, encoding: 'hex' });
+ generateRandomToken: function() {
+ return new Promise((resolve, reject) => {
+ randomBytes(32, (err, data) => {
+ if (err) {
23
+ reject(err);
24
+ } else {
25
+ resolve(data.toString('hex'));
26
+ }
27
+ });
28
29
}
30
};
0 commit comments