diff --git a/ios/HyperSdkReact.h b/ios/HyperSdkReact.h index 85ed695..599da25 100644 --- a/ios/HyperSdkReact.h +++ b/ios/HyperSdkReact.h @@ -14,7 +14,7 @@ #import #import -typedef void (^JuspayWebViewConfigurationCallback)(WKWebView *webView); +typedef void (^JuspayWebViewConfigurationCallback)(WKWebView * _Nonnull webView); @interface HyperSdkReact : RCTEventEmitter @@ -24,7 +24,7 @@ typedef void (^JuspayWebViewConfigurationCallback)(WKWebView *webView); @property (nonatomic, strong) NSMutableDictionary *hyperDelegatesDict; @property (nonatomic, strong) NSMutableSet *knownEventKeys; -+ (void)setJuspayWebViewConfigurationCallback:(JuspayWebViewConfigurationCallback)callback; ++ (void)setJuspayWebViewConfigurationCallback:(nullable JuspayWebViewConfigurationCallback)callback; + (nullable JuspayWebViewConfigurationCallback)juspayWebViewConfigurationCallback; @end diff --git a/ios/HyperSdkReact.mm b/ios/HyperSdkReact.mm index 8ec4aa9..051ccb8 100644 --- a/ios/HyperSdkReact.mm +++ b/ios/HyperSdkReact.mm @@ -216,7 +216,7 @@ @implementation HyperSdkReact static JuspayWebViewConfigurationCallback _juspayWebViewConfigurationCallback = nil; -+ (void)setJuspayWebViewConfigurationCallback:(JuspayWebViewConfigurationCallback)callback { ++ (void)setJuspayWebViewConfigurationCallback:(nullable JuspayWebViewConfigurationCallback)callback { _juspayWebViewConfigurationCallback = [callback copy]; }