14
14
15
15
@implementation CountlyReactNative
16
16
17
- RCT_EXPORT_MODULE ();
17
+ RCT_EXPORT_MODULE ();
18
18
19
19
20
- - ( void ) echo : (NSArray *)arguments
20
+ RCT_EXPORT_METHOD ( echo:(NSArray *)arguments)
21
21
{
22
+ RCTLogInfo (@" Nicolson look here this is called" );
22
23
}
23
24
24
25
- (void )init : (NSArray *)arguments
@@ -47,7 +48,7 @@ - (void)event:(NSArray*)arguments
47
48
NSString * countString = [arguments objectAtIndex: 2 ];
48
49
int countInt = [countString intValue ];
49
50
[[Countly sharedInstance ] recordEvent: eventName count: countInt];
50
-
51
+
51
52
}
52
53
else if ([eventType isEqual: @" eventWithSum" ]){
53
54
NSString * eventName = [arguments objectAtIndex: 1 ];
@@ -86,24 +87,24 @@ - (void)event:(NSArray*)arguments
86
87
} else {
87
88
}
88
89
89
-
90
+
90
91
}
91
92
- (void )recordView : (NSArray *)arguments
92
93
{
93
-
94
+
94
95
NSString * recordView = [arguments objectAtIndex: 0 ];
95
96
[Countly.sharedInstance reportView: recordView];
96
-
97
+
97
98
}
98
99
- (void )setloggingenabled : (NSArray *)arguments
99
100
{
100
-
101
-
101
+
102
+
102
103
}
103
104
104
105
- (void )setuserdata : (NSArray *)arguments
105
106
{
106
-
107
+
107
108
NSString * name = [arguments objectAtIndex: 0 ];
108
109
NSString * username = [arguments objectAtIndex: 1 ];
109
110
NSString * email = [arguments objectAtIndex: 2 ];
@@ -136,7 +137,7 @@ - (void)setuserdata:(NSArray*)arguments
136
137
// kCLYUserUsername: username,
137
138
// kCLYUserPicture: picture
138
139
// }];
139
-
140
+
140
141
}
141
142
142
143
@@ -149,69 +150,69 @@ - (void)onregistrationid:(NSArray*)arguments
149
150
if (mode == 1 ){
150
151
// [[CountlyConnectionQueue sharedInstance] setStartedWithTest:YES];
151
152
}
152
- // CountlyPushNotifications.sharedInstance.token = token;
153
- // [CountlyPushNotifications.sharedInstance sendToken];
153
+ // CountlyPushNotifications.sharedInstance.token = token;
154
+ // [CountlyPushNotifications.sharedInstance sendToken];
154
155
// [Countly.sharedInstance didRegisterForRemoteNotificationsWithDeviceToken:tokenByte];
155
156
156
157
// [[CountlyConnectionQueue sharedInstance] tokenSession:token];
157
158
158
-
159
-
159
+
160
+
160
161
}
161
162
162
163
- (void )start : (NSArray *)arguments
163
164
{
164
165
[Countly.sharedInstance resume ];
165
166
166
-
167
-
167
+
168
+
168
169
}
169
170
170
171
- (void )stop : (NSArray *)arguments
171
172
{
172
173
[Countly.sharedInstance suspend ];
173
174
174
-
175
-
175
+
176
+
176
177
}
177
178
178
179
- (void )changeDeviceId : (NSArray *)arguments
179
180
{
180
181
NSString * newDeviceID = [arguments objectAtIndex: 0 ];
181
182
[Countly.sharedInstance setNewDeviceID: newDeviceID onServer: YES ];
182
183
183
-
184
-
184
+
185
+
185
186
}
186
187
187
188
- (void )setHttpPostForced : (NSArray *)arguments
188
189
{
189
-
190
-
190
+
191
+
191
192
}
192
193
193
194
- (void )enableParameterTamperingProtection : (NSArray *)arguments
194
195
{
195
196
NSString * salt = [arguments objectAtIndex: 0 ];
196
197
config.secretSalt = salt;
197
198
198
-
199
-
199
+
200
+
200
201
}
201
202
202
203
- (void )startEvent : (NSArray *)arguments
203
204
{
204
205
NSString * eventName = [arguments objectAtIndex: 0 ];
205
206
[Countly.sharedInstance startEvent: eventName];
206
207
207
-
208
-
208
+
209
+
209
210
}
210
211
211
212
- (void )endEvent : (NSArray *)arguments
212
213
{
213
214
NSString * eventType = [arguments objectAtIndex: 0 ];
214
-
215
+
215
216
216
217
if ([eventType isEqual: @" event" ]) {
217
218
NSString * eventName = [arguments objectAtIndex: 1 ];
@@ -232,7 +233,7 @@ - (void)endEvent:(NSArray*)arguments
232
233
else {
233
234
}
234
235
235
-
236
+
236
237
}
237
238
238
239
- (void )setLocation : (NSArray *)arguments
@@ -245,16 +246,16 @@ - (void)setLocation:(NSArray*)arguments
245
246
246
247
config.location = (CLLocationCoordinate2D){latitudeDouble,longitudeDouble};
247
248
248
-
249
-
249
+
250
+
250
251
}
251
252
252
253
- (void )enableCrashReporting : (NSArray *)arguments
253
254
{
254
255
config.features = @[CLYCrashReporting];
255
256
256
-
257
-
257
+
258
+
258
259
}
259
260
260
261
- (void )addCrashLog : (NSArray *)arguments
@@ -263,8 +264,8 @@ - (void)addCrashLog:(NSArray*)arguments
263
264
NSString * messagingMode = [arguments objectAtIndex: 1 ];
264
265
int mode = [messagingMode intValue ];
265
266
NSData *tokenByte = [token dataUsingEncoding: NSUTF8StringEncoding];
266
-
267
-
267
+
268
+
268
269
}
269
270
270
271
- (void )userData_setProperty : (NSArray *)arguments
@@ -275,8 +276,8 @@ - (void)userData_setProperty:(NSArray*)arguments
275
276
[Countly.user set: keyName value: keyValue];
276
277
[Countly.user save ];
277
278
278
-
279
-
279
+
280
+
280
281
}
281
282
282
283
- (void )userData_increment : (NSArray *)arguments
@@ -286,8 +287,8 @@ - (void)userData_increment:(NSArray*)arguments
286
287
[Countly.user increment: keyName];
287
288
[Countly.user save ];
288
289
289
-
290
-
290
+
291
+
291
292
}
292
293
293
294
- (void )userData_incrementBy : (NSArray *)arguments
@@ -299,8 +300,8 @@ - (void)userData_incrementBy:(NSArray*)arguments
299
300
[Countly.user incrementBy: keyName value: keyValueInteger];
300
301
[Countly.user save ];
301
302
302
-
303
-
303
+
304
+
304
305
}
305
306
306
307
- (void )userData_multiply : (NSArray *)arguments
@@ -312,8 +313,8 @@ - (void)userData_multiply:(NSArray*)arguments
312
313
[Countly.user multiply: keyName value: keyValueInteger];
313
314
[Countly.user save ];
314
315
315
-
316
-
316
+
317
+
317
318
}
318
319
319
320
- (void )userData_saveMax : (NSArray *)arguments
@@ -325,8 +326,8 @@ - (void)userData_saveMax:(NSArray*)arguments
325
326
[Countly.user max: keyName value: keyValueInteger];
326
327
[Countly.user save ];
327
328
328
-
329
-
329
+
330
+
330
331
}
331
332
332
333
- (void )userData_saveMin : (NSArray *)arguments
@@ -338,8 +339,8 @@ - (void)userData_saveMin:(NSArray*)arguments
338
339
[Countly.user min: keyName value: keyValueInteger];
339
340
[Countly.user save ];
340
341
341
-
342
-
342
+
343
+
343
344
}
344
345
345
346
- (void )userData_setOnce : (NSArray *)arguments
@@ -350,8 +351,8 @@ - (void)userData_setOnce:(NSArray*)arguments
350
351
[Countly.user setOnce: keyName value: keyValue];
351
352
[Countly.user save ];
352
353
353
-
354
-
354
+
355
+
355
356
}
356
357
357
358
- (void )demo : (NSArray *)arguments
@@ -360,8 +361,8 @@ - (void)demo:(NSArray*)arguments
360
361
NSString * messagingMode = [arguments objectAtIndex: 1 ];
361
362
int mode = [messagingMode intValue ];
362
363
NSData *tokenByte = [token dataUsingEncoding: NSUTF8StringEncoding];
363
-
364
-
364
+
365
+
365
366
}
366
367
367
368
@end
0 commit comments