diff options
Diffstat (limited to 'android/app/src')
3 files changed, 0 insertions, 55 deletions
diff --git a/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java b/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java deleted file mode 100644 index 3eab16013..000000000 --- a/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java +++ /dev/null @@ -1,28 +0,0 @@ -package xyz.blueskyweb.app; - -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import com.facebook.react.bridge.Promise; - -import java.security.SecureRandom; -import android.util.Base64; - -public class AppSecureRandomModule extends ReactContextBaseJavaModule { - public AppSecureRandomModule(ReactApplicationContext context) { - super(context); - } - - @ReactMethod - public void generateSecureRandomAsBase64(int length, Promise promise) { - SecureRandom secureRandom = new SecureRandom(); - byte[] buffer = new byte[length]; - secureRandom.nextBytes(buffer); - promise.resolve(Base64.encodeToString(buffer, Base64.NO_WRAP)); - } - - @Override - public String getName() { - return "AppSecureRandomModule"; - } -} diff --git a/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomPackage.java b/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomPackage.java deleted file mode 100644 index 7b30e5a6d..000000000 --- a/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomPackage.java +++ /dev/null @@ -1,26 +0,0 @@ -package xyz.blueskyweb.app; - -import com.facebook.react.ReactPackage; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.uimanager.ViewManager; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -public class AppSecureRandomPackage implements ReactPackage { - - @Override - public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) { - return Collections.emptyList(); - } - - @Override - public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) { - List<NativeModule> modules = new ArrayList<>(); - modules.add(new AppSecureRandomModule(reactContext)); - return modules; - } - -} \ No newline at end of file diff --git a/android/app/src/main/java/xyz/blueskyweb/pubsq/MainApplication.java b/android/app/src/main/java/xyz/blueskyweb/pubsq/MainApplication.java index 51dd6192a..120e2e2a4 100644 --- a/android/app/src/main/java/xyz/blueskyweb/pubsq/MainApplication.java +++ b/android/app/src/main/java/xyz/blueskyweb/pubsq/MainApplication.java @@ -28,7 +28,6 @@ public class MainApplication extends Application implements ReactApplication { List<ReactPackage> packages = new PackageList(this).getPackages(); // Packages that cannot be autolinked yet can be added manually here, for example: // packages.add(new MyReactNativePackage()); - packages.add(new AppSecureRandomPackage()); return packages; } |