From 2261c4bc9ac2e8e4e91b8b4e336735a4af8c41de Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Mon, 31 Oct 2022 16:50:43 -0500 Subject: [PATCH 1/2] fix: transpiliing for react-native storage --- integration/test/ParseLocalDatastoreTest.js | 2 +- src/StorageController.react-native.js | 19 +++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/integration/test/ParseLocalDatastoreTest.js b/integration/test/ParseLocalDatastoreTest.js index 19d224582..31ce2bd77 100644 --- a/integration/test/ParseLocalDatastoreTest.js +++ b/integration/test/ParseLocalDatastoreTest.js @@ -2899,7 +2899,7 @@ describe('Parse LocalDatastore', () => { { name: 'Default', file: '../../lib/node/LocalDatastoreController' }, { name: 'React-Native', - file: '../../lib/node/LocalDatastoreController.react-native', + file: '../../lib/react-native/LocalDatastoreController.react-native', }, ]; diff --git a/src/StorageController.react-native.js b/src/StorageController.react-native.js index b6b8443c2..d3a99b85b 100644 --- a/src/StorageController.react-native.js +++ b/src/StorageController.react-native.js @@ -9,19 +9,14 @@ * @flow * @private */ - import CoreManager from './CoreManager'; const StorageController = { async: 1, - getAsyncStorage(): any { - return CoreManager.getAsyncStorage(); - }, - getItemAsync(path: string): Promise { return new Promise((resolve, reject) => { - this.getAsyncStorage().getItem(path, function (err, value) { + CoreManager.getAsyncStorage().getItem(path, (err, value) => { if (err) { reject(err); } else { @@ -33,7 +28,7 @@ const StorageController = { setItemAsync(path: string, value: string): Promise { return new Promise((resolve, reject) => { - this.getAsyncStorage().setItem(path, value, function (err, value) { + CoreManager.getAsyncStorage().setItem(path, value, (err, value) => { if (err) { reject(err); } else { @@ -45,7 +40,7 @@ const StorageController = { removeItemAsync(path: string): Promise { return new Promise((resolve, reject) => { - this.getAsyncStorage().removeItem(path, function (err) { + CoreManager.getAsyncStorage().removeItem(path, (err) => { if (err) { reject(err); } else { @@ -57,7 +52,7 @@ const StorageController = { getAllKeysAsync(): Promise { return new Promise((resolve, reject) => { - this.getAsyncStorage().getAllKeys(function (err, keys) { + CoreManager.getAsyncStorage().getAllKeys((err, keys) => { if (err) { reject(err); } else { @@ -69,7 +64,7 @@ const StorageController = { multiGet(keys: Array): Promise>> { return new Promise((resolve, reject) => { - this.getAsyncStorage().multiGet(keys, function (err, result) { + CoreManager.getAsyncStorage().multiGet(keys, (err, result) => { if (err) { reject(err); } else { @@ -81,7 +76,7 @@ const StorageController = { multiRemove(keys: Array): Promise { return new Promise((resolve, reject) => { - this.getAsyncStorage().multiRemove(keys, function (err) { + CoreManager.getAsyncStorage().multiRemove(keys, (err) => { if (err) { reject(err); } else { @@ -92,7 +87,7 @@ const StorageController = { }, clear() { - return this.getAsyncStorage().clear(); + return CoreManager.getAsyncStorage().clear(); }, }; From 6d8763c07c2e3908911d3ad23ffad9981e8628c7 Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Mon, 31 Oct 2022 17:30:36 -0500 Subject: [PATCH 2/2] fix test --- integration/test/ParseLocalDatastoreTest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration/test/ParseLocalDatastoreTest.js b/integration/test/ParseLocalDatastoreTest.js index 31ce2bd77..19d224582 100644 --- a/integration/test/ParseLocalDatastoreTest.js +++ b/integration/test/ParseLocalDatastoreTest.js @@ -2899,7 +2899,7 @@ describe('Parse LocalDatastore', () => { { name: 'Default', file: '../../lib/node/LocalDatastoreController' }, { name: 'React-Native', - file: '../../lib/react-native/LocalDatastoreController.react-native', + file: '../../lib/node/LocalDatastoreController.react-native', }, ];