diff --git a/lib/ls-sdk-react-native/ios/RNLiquidSwapSDK.m b/lib/ls-sdk-react-native/ios/RNLiquidSwapSDK.m index 773582c..aa08b76 100644 --- a/lib/ls-sdk-react-native/ios/RNLiquidSwapSDK.m +++ b/lib/ls-sdk-react-native/ios/RNLiquidSwapSDK.m @@ -2,6 +2,14 @@ #import @interface RCT_EXTERN_MODULE(RNLiquidSwapSDK, RCTEventEmitter) + +RCT_EXTERN_METHOD( + connect: (NSString*)mnemonic + dataDir: (NSString*)dataDir + network: (NSString*)network + resolve: (RCTPromiseResolveBlock)resolve + reject: (RCTPromiseRejectBlock)reject +) RCT_EXTERN_METHOD( connect: (NSString*)mnemonic diff --git a/lib/ls-sdk-react-native/src/index.ts b/lib/ls-sdk-react-native/src/index.ts index 3fde7a9..41fc10f 100644 --- a/lib/ls-sdk-react-native/src/index.ts +++ b/lib/ls-sdk-react-native/src/index.ts @@ -60,6 +60,11 @@ export const connect = async (mnemonic: string, dataDir: string = "", network: N const response = await LiquidSwapSDK.connect(mnemonic, dataDir, network) return response } +export const connect = async (mnemonic: string, dataDir: string = "", network: Network): Promise => { + const response = await LiquidSwapSDK.connect(mnemonic, dataDir, network) + return response +} + export const getInfo = async (withScan: boolean): Promise => {