Просмотр исходного кода

More sensible conversion of byte-buffer to array

Shane Kilkelly 9 лет назад
Родитель
Сommit
83bd78f467
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      services/web/app/coffee/Features/Project/ProjectTokenGenerator.coffee

+ 3 - 4
services/web/app/coffee/Features/Project/ProjectTokenGenerator.coffee

@@ -15,10 +15,9 @@ module.exports = ProjectTokenGenerator =
 	TOKEN_NUMERICS: '123456789'
 	TOKEN_NUMERICS: '123456789'
 
 
 	_randomString: (length, alphabet) ->
 	_randomString: (length, alphabet) ->
-		result = ''
-		crypto.randomBytes(length).map(
-			(b) -> result += alphabet[b % alphabet.length]
-		)
+		result = crypto.randomBytes(length).toJSON().data.map(
+			(b) -> alphabet[b % alphabet.length]
+		).join('')
 		return result
 		return result
 
 
 	# Generate a 12-char token with only characters from TOKEN_ALPHA,
 	# Generate a 12-char token with only characters from TOKEN_ALPHA,