Skip to content

Commit ca9e75e

Browse files
Merge pull request davide-scalzo#116 from avid21/master
Make sharedInstanceWithToken available at ios AppDelegate.m
2 parents 4f051e4 + 7bdc864 commit ca9e75e

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

RNMixpanel/RNMixpanel.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@
1010

1111
@interface RNMixpanel : NSObject<RCTBridgeModule>
1212

13+
+ (RNMixpanel *)sharedInstanceWithToken:(NSString *)apiToken launchOptions:(NSDictionary *)launchOptions;
14+
1315
@end

RNMixpanel/RNMixpanel.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ @implementation RNMixpanel
1818

1919
Mixpanel *mixpanel = nil;
2020

21+
// Called by AppDelegate.m
22+
+ (void)sharedInstanceWithToken:(NSString *)apiToken launchOptions:(NSDictionary *)launchOptions {
23+
mixpanel = [Mixpanel sharedInstanceWithToken:apiToken launchOptions:launchOptions];
24+
}
25+
2126
// Expose this module to the React Native bridge
2227
RCT_EXPORT_MODULE(RNMixpanel)
2328

0 commit comments

Comments
 (0)