Skip to content

Commit f93aa5e

Browse files
Merge pull request #7 from tonderio/DEV-1799
DEV-1799: Adds getCardSummary method to enrollment and lite SDKs
2 parents 7abf93b + 97274fb commit f93aa5e

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ import {
523523
} from '@tonder.io/rn-sdk';
524524

525525
export default function EnrollmentLiteScreen() {
526-
const { create, saveCustomerCard, reset } = useTonder<SDKType.ENROLLMENT>();
526+
const { create, saveCustomerCard, reset, getCardSummary } = useTonder<SDKType.ENROLLMENT>();
527527

528528
const customerData: ICustomer = {
529529
email: 'test@example.com',
@@ -554,7 +554,8 @@ export default function EnrollmentLiteScreen() {
554554
return;
555555
}
556556
console.log('Card saved successfully:', response);
557-
557+
// GET summary card
558+
await handleGetSummaryCard(response.skyflow_id);
558559
// Reset and reinitialize for next use
559560
reset();
560561
await initializeEnrollment();
@@ -563,6 +564,17 @@ export default function EnrollmentLiteScreen() {
563564
}
564565
};
565566

567+
const handleGetSummaryCard = async (id: string) => {
568+
const { response, error } = await getCardSummary(id);
569+
if (error) {
570+
//Manage error
571+
Alert.alert('Error', 'Failed to get summary card');
572+
console.error('Error get summary card: ', error);
573+
return;
574+
}
575+
console.log('Response get summary: ', response);
576+
};
577+
566578
return (
567579
<SafeAreaView>
568580
<CardHolderInput />

example/src/LiteEnrollmentScreen.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ export default function LiteEnrollmentScreen() {
9393
console.log('Response save: ', response);
9494
// GET summary card
9595
await handleGetSummaryCard(response.skyflow_id);
96-
// Get card data
9796
// Reset the state and regenerate the SDK to use it again.
9897
reset();
9998
await initialize();

0 commit comments

Comments
 (0)