Skip to content

Commit d9a818d

Browse files
DavidMina96David Mina
andauthored
Map dismissType enum values on Android (#692)
Co-authored-by: David Mina <[email protected]>
1 parent bfe1958 commit d9a818d

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

android/src/main/java/com/instabug/reactlibrary/ArgsRegistry.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import com.instabug.bug.BugReporting;
88
import com.instabug.bug.invocation.Option;
99
import com.instabug.featuresrequest.ActionType;
10+
11+
import com.instabug.library.OnSdkDismissCallback;
1012
import com.instabug.library.InstabugColorTheme;
1113
import com.instabug.library.InstabugCustomTextPlaceHolder;
1214
import com.instabug.library.extendedbugreport.ExtendedBugReport;
@@ -63,6 +65,7 @@ final class ArgsRegistry {
6365
registerInstabugExtendedBugReportModeArgs(ARGS);
6466
registerInstabugVideoRecordingFloatingButtonPositionArgs(ARGS);
6567
registerInstabugReportTypesArgs(ARGS);
68+
registerInstabugDismissTypesArgs(ARGS);
6669
registerReproStepsModeArgs(ARGS);
6770
registerWelcomeMessageArgs(ARGS);
6871
registerInstabugFeatureRequestsActionTypes(ARGS);
@@ -213,6 +216,12 @@ static void registerInstabugReportTypesArgs(Map<String, Object> args) {
213216
args.put("bugReportingReportTypeQuestion", BugReporting.ReportType.QUESTION);
214217
}
215218

219+
static void registerInstabugDismissTypesArgs(Map<String, Object> args){
220+
args.put("dismissTypeAddAttachment", OnSdkDismissCallback.DismissType.ADD_ATTACHMENT);
221+
args.put("dismissTypeCancel", OnSdkDismissCallback.DismissType.CANCEL);
222+
args.put("dismissTypeSubmit", OnSdkDismissCallback.DismissType.SUBMIT);
223+
}
224+
216225
static void registerLogLevelArgs(Map<String, Object> args) {
217226
args.put("logLevelNone", LogLevel.NONE);
218227
args.put("logLevelError", LogLevel.ERROR);

android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativeModule.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,10 @@ public class RNInstabugReactnativeModule extends ReactContextBaseJavaModule {
184184
private final String BUG_REPORTING_REPORT_TYPE_FEEDBACK = "bugReportingReportTypeFeedback";
185185
private final String BUG_REPORTING_REPORT_TYPE_QUESTION = "bugReportingReportTypeQuestion";
186186

187+
private final String DISMISS_TYPE_ADD_ATTACHMENT = "dismissTypeAddAttachment";
188+
private final String DISMISS_TYPE_CANCEL = "dismissTypeCancel";
189+
private final String DISMISS_TYPE_SUBMIT = "dismissTypeSubmit";
190+
187191
private final String EMAIL_FIELD_HIDDEN = "emailFieldHidden";
188192
private final String EMAIL_FIELD_OPTIONAL = "emailFieldOptional";
189193
private final String COMMENT_FIELD_REQUIRED = "commentFieldRequired";
@@ -2440,6 +2444,10 @@ public Map<String, Object> getConstants() {
24402444
constants.put(BUG_REPORTING_REPORT_TYPE_FEEDBACK, BUG_REPORTING_REPORT_TYPE_FEEDBACK);
24412445
constants.put(BUG_REPORTING_REPORT_TYPE_QUESTION, BUG_REPORTING_REPORT_TYPE_QUESTION);
24422446

2447+
constants.put(DISMISS_TYPE_ADD_ATTACHMENT, DISMISS_TYPE_ADD_ATTACHMENT);
2448+
constants.put(DISMISS_TYPE_CANCEL, DISMISS_TYPE_CANCEL);
2449+
constants.put(DISMISS_TYPE_SUBMIT, DISMISS_TYPE_SUBMIT);
2450+
24432451
constants.put("localeArabic", LOCALE_ARABIC);
24442452
constants.put("localeAzerbaijani", LOCALE_AZERBAIJANI);
24452453
constants.put("localeChineseSimplified", LOCALE_CHINESE_SIMPLIFIED);

0 commit comments

Comments
 (0)