Skip to content

Commit 8e47eb6

Browse files
alanjcharlesAlan Charles
and
Alan Charles
authored
fix: add override fix to ios modules (#404)
Co-authored-by: Alan Charles <[email protected]>
1 parent 5d9f52a commit 8e47eb6

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

packages/core/ios/AnalyticsReactNative.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ enum ConnectionType: String {
1111

1212
@objc(AnalyticsReactNative)
1313
class AnalyticsReactNative: NSObject {
14+
15+
@objc
16+
static func requiresMainQueueSetup() -> Bool {
17+
return true
18+
}
1419

1520
func getAppName() -> String {
1621
guard let displayName = Bundle.main.infoDictionary!["CFBundleDisplayName"] else {

packages/plugins/plugin-idfa/ios/AnalyticsReactNativePluginIdfa.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@ import AppTrackingTransparency
44
@objc(AnalyticsReactNativePluginIdfa)
55
class AnalyticsReactNativePluginIdfa: RCTEventEmitter {
66

7+
@objc
8+
override static func requiresMainQueueSetup() -> Bool {
9+
return true
10+
}
11+
712
@available(iOS 14, *)
13+
814
@objc
915
func getTrackingAuthorizationStatus(
1016
_ resolve: RCTPromiseResolveBlock,

0 commit comments

Comments
 (0)