From 4c4738138b14aaa23ba49f92cf5585045876f44f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hampus=20Sj=C3=B6berg?= Date: Tue, 11 Feb 2020 22:36:04 +0100 Subject: [PATCH] Add generateSecureRandomAsBase64 --- index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index c3d1727..4aaf4f3 100644 --- a/index.js +++ b/index.js @@ -3,10 +3,14 @@ import { toByteArray } from 'base64-js'; const { RNSecureRandom } = NativeModules; -export function generateSecureRandom(length) { +export function generateSecureRandomAsBase64(length) { if (!RNSecureRandom || !RNSecureRandom.generateSecureRandomAsBase64) { return Promise.reject(Error('react-native-securerandom is not properly linked')); } - return RNSecureRandom.generateSecureRandomAsBase64(length).then(base64 => toByteArray(base64)); + return RNSecureRandom.generateSecureRandomAsBase64(length); +} + +export function generateSecureRandom(length) { + return generateSecureRandomAsBase64(length).then(base64 => toByteArray(base64)); }