@@ -59,6 +59,14 @@ - (dispatch_queue_t)methodQueue {
59
59
[IBGBugReporting invokeWithMode: invocationMode options: options];
60
60
}
61
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];
68
+ }
69
+
62
70
RCT_EXPORT_METHOD (dismiss) {
63
71
[IBGBugReporting dismiss ];
64
72
}
@@ -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