Socket
Socket
Sign inDemoInstall

react-native-keychain

Package Overview
Dependencies
0
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.3.0 to 0.3.1

36

index.js

@@ -23,5 +23,6 @@ /**

RNKeychainManager.setInternetCredentialsForServer(server, username, password, function(err) {
callback && callback((err && convertError(err)) || null);
err = convertError(err);
callback && callback(err || null);
if (err) {
reject(convertError(err));
reject(err);
} else {

@@ -49,5 +50,5 @@ resolve();

}
callback && callback((err && convertError(err)) || null, username, password);
callback && callback(err || null, username, password);
if (err) {
reject(convertError(err));
reject(err);
} else {

@@ -71,5 +72,6 @@ resolve({ username, password });

RNKeychainManager.resetInternetCredentialsForServer(server, function(err) {
callback && callback((err && convertError(err)) || null);
err = convertError(err);
callback && callback(err || null);
if (err) {
reject(convertError(err));
reject(err);
} else {

@@ -95,5 +97,6 @@ resolve();

RNKeychainManager.setGenericPasswordForService(service, username, password, function(err) {
callback && callback((err && convertError(err)) || null);
err = convertError(err);
callback && callback(err || null);
if (err) {
reject(convertError(err));
reject(err);
} else {

@@ -122,5 +125,5 @@ resolve();

}
callback && callback((err && convertError(err)) || null, username, password);
callback && callback(err || null, username, password);
if (err) {
reject(convertError(err));
reject(err);
} else {

@@ -144,5 +147,6 @@ resolve({ username, password });

RNKeychainManager.resetGenericPasswordForService(service, function(err) {
callback && callback((err && convertError(err)) || null);
err = convertError(err);
callback && callback(err || null);
if (err) {
reject(convertError(err));
reject(err);
} else {

@@ -158,8 +162,8 @@ resolve();

function convertError(err) {
if (Platform.OS === 'android') {
return new Error(err);
}
if (!err) {
return null;
}
if (Platform.OS === 'android') {
return new Error(err);
}
var out = new Error(err.message);

@@ -170,2 +174,2 @@ out.key = err.key;

module.exports = Keychain;
module.exports = Keychain;
{
"name": "react-native-keychain",
"version": "0.3.0",
"version": "0.3.1",
"description": "Keychain Access for React Native",

@@ -5,0 +5,0 @@ "main": "index",

@@ -81,3 +81,3 @@ # react-native-keychain

* Note: Android support requires React Native 0.19 or later
* on Android, the `*InternetCredentials` calls will be resolved as calls to `*GenericPassword()` and the data will be saved in `SharedPreferences`
* on Android, the `*InternetCredentials` calls will be resolved as calls to `*GenericPassword()` and the data will be saved in `SharedPreferences`, encrypted using Facebook conceal.

@@ -84,0 +84,0 @@ * Edit `android/settings.gradle` to look like this (without the +):

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc