Skip to content

Commit 9c164dd

Browse files
author
RN SDK Release User
committed
v2.0.1 release
1 parent 69bc029 commit 9c164dd

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

android/src/main/java/com/onfido/reactnative/sdk/OnfidoSdkActivityEventListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public void userCompleted(Captures captures) {
7070
@Override
7171
public void userExited(final ExitCode exitCode) {
7272
if (currentPromise != null) {
73-
currentPromise.reject("cancel", new Exception("User exited by clicking the back button."));
73+
currentPromise.reject(exitCode.toString(), new Exception("User exited by manual action."));
7474
currentPromise = null;
7575
}
7676
}

ios/OnfidoSdk.swift

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,13 +196,20 @@ class OnfidoSdk: NSObject {
196196
guard let `self` = self else { return }
197197
switch response {
198198
case let .error(error):
199-
reject("error", "Encountered an error: \(error)", error)
199+
reject("\(error)", "Encountered an error running the flow", error)
200200
return;
201201
case let .success(results):
202202
resolve(createResponse(results, faceVariant: faceVariant))
203203
return;
204-
case .cancel:
205-
reject("cancel", "User canceled flow", nil)
204+
case let .cancel(reason):
205+
switch (reason) {
206+
case .deniedConsent:
207+
reject("deniedConsent", "User denied consent.", nil)
208+
case .userExit:
209+
reject("userExit", "User canceled flow.", nil)
210+
default:
211+
reject("userExit", "User canceled flow via unknown method.", nil)
212+
}
206213
return;
207214
default:
208215
reject("error", "Unknown error has occured", nil)
@@ -214,10 +221,10 @@ class OnfidoSdk: NSObject {
214221
onfidoRun.modalPresentationStyle = .fullScreen
215222
UIApplication.shared.windows.first?.rootViewController?.findTopMostController().present(onfidoRun, animated: true)
216223
} catch let error as NSError {
217-
reject("error", error.domain, error)
224+
reject("\(error)", error.domain, error)
218225
return;
219226
} catch let error {
220-
reject("error", "Error running Onfido SDK", error)
227+
reject("\(error)", "Error running Onfido SDK", error)
221228
return;
222229
}
223230
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@onfido/react-native-sdk",
33
"title": "React Native Onfido Sdk",
4-
"version": "2.0.0",
4+
"version": "2.0.1",
55
"description": "Onfido React Native SDK",
66
"main": "index.js",
77
"scripts": {

0 commit comments

Comments
 (0)