diff --git a/android/build.gradle b/android/build.gradle index 3d475a9f..1ca30b2a 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -149,8 +149,8 @@ def kotlin_version = getExtOrDefault('kotlinVersion') dependencies { //noinspection GradleDynamicVersion implementation 'com.facebook.react:react-native:+' // From node_modules - implementation 'com.smallcase.gateway:sdk:3.13.1' - implementation 'com.smallcase.loans:sdk:2.1.5' + implementation 'com.smallcase.gateway:sdk:4.0.0' + implementation 'com.smallcase.loans:sdk:3.0.0' implementation "androidx.core:core-ktx:1.3.1" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" } diff --git a/ios/SmallcaseGateway.m b/ios/SmallcaseGateway.m index f2893309..5e62b08f 100644 --- a/ios/SmallcaseGateway.m +++ b/ios/SmallcaseGateway.m @@ -179,6 +179,17 @@ @interface RCT_EXTERN_MODULE(SmallcaseGateway, NSObject) return; } + //MARK: intent - mfTransaction + if ([response isKindOfClass: [ObjcMfTransactionIntentTransaction class]]) { + NSMutableDictionary *responseDict = [[NSMutableDictionary alloc] init]; + ObjcMfTransactionIntentTransaction *trxResponse = response; + [responseDict setObject:@"TRANSACTION" forKey:@"transaction"]; + + [responseDict setObject:trxResponse.data forKey:@"data"]; + resolve(responseDict); + return; + } + //MARK: intent - connect if([response isKindOfClass: [ObjCTransactionIntentConnect class]]) { ObjCTransactionIntentConnect *trxResponse = response; diff --git a/package.json b/package.json index 22ee2cc2..688b8e81 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "react-native-smallcase-gateway", "title": "React Native Smallcase Gateway", - "version": "3.1.3", + "version": "4.0.0", "description": "smallcase gateway bindings for react native", "main": "src/index.js", "files": [ diff --git a/react-native-smallcase-gateway.podspec b/react-native-smallcase-gateway.podspec index 32ede6ae..f7ab4ac7 100644 --- a/react-native-smallcase-gateway.podspec +++ b/react-native-smallcase-gateway.podspec @@ -33,6 +33,6 @@ Pod::Spec.new do |s| s.dependency "ReactCommon/turbomodule/core" end - s.dependency 'SCGateway', '3.12.0' - s.dependency 'SCLoans', '2.1.1' + s.dependency 'SCGateway', '4.0.0' + s.dependency 'SCLoans', '3.0.0' end