Skip to content

Commit c64d70e

Browse files
authored
Merge pull request tuanpmt#12 from Profab/retain
Bridge data types
2 parents 70d2ab4 + 076eeee commit c64d70e

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

ios/RCTMqtt/RCTMqtt.m

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -85,27 +85,27 @@ - (void)appDidBecomeActive {
8585
resolve([NSNumber numberWithInt:clientRef]);
8686

8787
}
88-
RCT_EXPORT_METHOD(connect:(int) clientRef) {
88+
RCT_EXPORT_METHOD(connect:(nonnull NSNumber *) clientRef) {
8989

90-
[[[self clients] objectForKey:[NSNumber numberWithInt:clientRef]] connect];
90+
[[[self clients] objectForKey:clientRef] connect];
9191

9292
}
9393

9494

95-
RCT_EXPORT_METHOD(disconnect:(int) clientRef) {
96-
[[[self clients] objectForKey:[NSNumber numberWithInt:clientRef]] disconnect];
95+
RCT_EXPORT_METHOD(disconnect:(nonnull NSNumber *) clientRef) {
96+
[[[self clients] objectForKey:clientRef] disconnect];
9797
}
9898

99-
RCT_EXPORT_METHOD(subscribe:(int) clientRef topic:(NSString *)topic qos:(int)qos) {
100-
[[[self clients] objectForKey:[NSNumber numberWithInt:clientRef]] subscribe:topic qos:[NSNumber numberWithInt:qos]];
99+
RCT_EXPORT_METHOD(subscribe:(nonnull NSNumber *) clientRef topic:(NSString *)topic qos:(nonnull NSNumber *)qos) {
100+
[[[self clients] objectForKey:clientRef] subscribe:topic qos:qos]];
101101

102102
}
103103

104-
RCT_EXPORT_METHOD(publish:(int) clientRef topic:(NSString *)topic data:(NSString*)data qos:(int)qos retain:(int)retain) {
105-
[[[self clients] objectForKey:[NSNumber numberWithInt:clientRef]] publish:topic
106-
data:[data dataUsingEncoding:NSUTF8StringEncoding]
107-
qos:[NSNumber numberWithInt:qos]
108-
retain:(BOOL)retain];
104+
RCT_EXPORT_METHOD(publish:(nonnull NSNumber *) clientRef topic:(NSString *)topic data:(NSString*)data qos:(nonnull NSNumber *)qos retain:(BOOL)retain) {
105+
[[[self clients] objectForKey:clientRef] publish:topic
106+
data:[data dataUsingEncoding:NSUTF8StringEncoding]
107+
qos:qos
108+
retain:retain];
109109

110110
}
111111

0 commit comments

Comments
 (0)