@@ -55,8 +55,16 @@ - (dispatch_queue_t)methodQueue {
55
55
[IBGBugReporting invoke ];
56
56
}
57
57
58
- RCT_EXPORT_METHOD (invokeWithInvocationMode:(IBGInvocationMode)invocationMode options:(IBGBugReportingInvocationOption)options) {
59
- [IBGBugReporting invokeWithMode: invocationMode options: options];
58
+ RCT_EXPORT_METHOD (invokeWithInvocationMode:(IBGInvocationMode)invocationMode) {
59
+ [Instabug invokeWithInvocationMode: invocationMode];
60
+ }
61
+
62
+ RCT_EXPORT_METHOD (invokeWithInvocationModeAndOptions:(IBGInvocationMode)invocationMode options:(NSArray *)options) {
63
+ IBGBugReportingInvocationOption invocationOptions = 0 ;
64
+ for (NSNumber *boxedValue in options) {
65
+ invocationOptions |= [boxedValue intValue ];
66
+ }
67
+ [IBGBugReporting invokeWithMode: invocationMode options: invocationOptions];
60
68
}
61
69
62
70
RCT_EXPORT_METHOD (dismiss) {
@@ -625,10 +633,10 @@ - (NSDictionary *)constantsToExport
625
633
@" localeTurkish" : @(IBGLocaleTurkish),
626
634
627
635
628
- @" invocationOptionsEmailFieldHidden " : @(IBGBugReportingInvocationOptionEmailFieldHidden),
629
- @" invocationOptionsEmailFieldOptional " : @(IBGBugReportingInvocationOptionEmailFieldOptional),
630
- @" invocationOptionsCommentFieldRequired " : @(IBGBugReportingInvocationOptionCommentFieldRequired),
631
- @" invocationOptionsDisablePostSendingDialog " : @(IBGBugReportingInvocationOptionDisablePostSendingDialog),
636
+ @" emailFieldHidden " : @(IBGBugReportingInvocationOptionEmailFieldHidden),
637
+ @" emailFieldOptional " : @(IBGBugReportingInvocationOptionEmailFieldOptional),
638
+ @" commentFieldRequired " : @(IBGBugReportingInvocationOptionCommentFieldRequired),
639
+ @" disablePostSendingDialog " : @(IBGBugReportingInvocationOptionDisablePostSendingDialog),
632
640
633
641
@" colorThemeLight" : @(IBGColorThemeLight),
634
642
@" colorThemeDark" : @(IBGColorThemeDark),
0 commit comments