Skip to content
This repository was archived by the owner on Mar 18, 2025. It is now read-only.

Commit 85574d1

Browse files
committed
add errorcallback to signinwithsso for version 0.0.10
1 parent 17da367 commit 85574d1

File tree

4 files changed

+17
-8
lines changed

4 files changed

+17
-8
lines changed

example/ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
PODS:
22
- boost-for-react-native (1.63.0)
3-
- cryptr-cryptr-react-native (0.0.9):
3+
- cryptr-cryptr-react-native (0.0.10):
44
- React-Core
55
- DoubleConversion (1.1.6)
66
- FBLazyVector (0.63.4)
@@ -342,7 +342,7 @@ EXTERNAL SOURCES:
342342

343343
SPEC CHECKSUMS:
344344
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
345-
cryptr-cryptr-react-native: d483f2006154fcf1fa5b7bb1dc9647a657c37635
345+
cryptr-cryptr-react-native: 3817b3f40aa6b003f04030bfa6e07c90305c05b1
346346
DoubleConversion: cde416483dac037923206447da6e1454df403714
347347
FBLazyVector: 3bb422f41b18121b71783a905c10e58606f7dc3e
348348
FBReactNativeSpec: f2c97f2529dd79c083355182cc158c9f98f4bd6e

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cryptr/cryptr-react-native",
3-
"version": "0.0.9",
3+
"version": "0.0.10",
44
"description": "React Native SDK for Cryptr Authentication",
55
"main": "lib/commonjs/index",
66
"module": "lib/module/index",

src/models/CryptrContext.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ const initialContext = {
1212
config: error as unknown as () => CryptrConfig,
1313
signinWithSSO: error as unknown as (
1414
idpId: string,
15-
callback?: (data: any) => any
15+
successCallback?: (data: any) => any,
16+
errorCallback?: (data: any) => any
1617
) => void,
1718
logOut: error as unknown as (
1819
successCallback?: (data: any) => any,

src/models/CryptrProvider.tsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,15 +143,20 @@ const CryptrProvider: React.FC<ProviderProps> = ({
143143
};
144144
};
145145

146-
const signInWithSSO = (idpId: string, callback?: (data: any) => any) => {
146+
const signInWithSSO = (
147+
idpId: string,
148+
successCallback?: (data: any) => any,
149+
errorCallback?: (data: any) => any
150+
) => {
147151
let ssoTransaction = new Transaction(config.default_redirect_uri, Sign.SSO);
148152
let ssoUrl = ssoSignUrl(config, ssoTransaction, idpId);
149153
setLoading();
150154
Cryptr.startSecuredView(
151155
ssoUrl,
152-
handleRedirectCalback(ssoTransaction, callback),
156+
handleRedirectCalback(ssoTransaction, successCallback),
153157
(error: any) => {
154158
setError(error);
159+
errorCallback && errorCallback(error);
155160
}
156161
);
157162
};
@@ -305,8 +310,11 @@ const CryptrProvider: React.FC<ProviderProps> = ({
305310
value={{
306311
...state,
307312
config: () => config,
308-
signinWithSSO: (idpId: string, callback?: (data: any) => any) =>
309-
signInWithSSO(idpId, callback),
313+
signinWithSSO: (
314+
idpId: string,
315+
successCallback?: (data: any) => any,
316+
errorCallback?: (data: any) => any
317+
) => signInWithSSO(idpId, successCallback, errorCallback),
310318
logOut: (
311319
successCallback?: (data: any) => any,
312320
errorCallback?: (error: any) => any

0 commit comments

Comments
 (0)