Skip to content

Commit 31cf29f

Browse files
committed
fix: fix requiresMainQueueSetup warning for swift modules
1 parent af0ae13 commit 31cf29f

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

packages/create-react-native-library/templates/swift-library/ios/{%- project.name %}.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,9 @@ @interface RCT_EXTERN_MODULE(<%- project.name %>, NSObject)
66
withResolver:(RCTPromiseResolveBlock)resolve
77
withRejecter:(RCTPromiseRejectBlock)reject)
88

9+
+ (BOOL)requiresMainQueueSetup
10+
{
11+
return NO;
12+
}
13+
914
@end
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
@objc(<%- project.name %>)
22
class <%- project.name %>: NSObject {
33

4-
@objc(multiply:withB:withResolver:withRejecter:)
5-
func multiply(a: Float, b: Float, resolve:RCTPromiseResolveBlock,reject:RCTPromiseRejectBlock) -> Void {
6-
resolve(a*b)
7-
}
4+
@objc(multiply:withB:withResolver:withRejecter:)
5+
func multiply(a: Float, b: Float, resolve:RCTPromiseResolveBlock,reject:RCTPromiseRejectBlock) -> Void {
6+
resolve(a*b)
7+
}
88
}

packages/create-react-native-library/templates/swift-view-library/ios/{%- project.name %}ViewManager.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ class <%- project.name %>ViewManager: RCTViewManager {
44
override func view() -> (<%- project.name %>View) {
55
return <%- project.name %>View()
66
}
7+
8+
@objc override static func requiresMainQueueSetup() -> Bool {
9+
return false
10+
}
711
}
812

913
class <%- project.name %>View : UIView {

0 commit comments

Comments
 (0)