dragonroll/backend/node_modules/nanoid/async/random.rn.js

15 lines
364 B
JavaScript
Raw Normal View History

2024-09-21 17:08:36 +00:00
var random
try {
random = require('expo-random')
} catch (e) {
throw new Error(
'React-Native does not have a built-in secure random generator. ' +
'Install `expo-random` locally or ' +
'if you dont need unpredictable IDs, you can use `nanoid/non-secure`.'
)
}
module.exports = function (bytes) {
return random.getRandomBytesAsync(bytes)
}