mirror of
https://github.com/status-im/instabug-reactnative.git
synced 2025-03-01 13:40:42 +00:00
✨ reproStepsMode API for iOS
This commit is contained in:
parent
e73a28d6c7
commit
b91ca0a71f
21
index.js
21
index.js
@ -49,6 +49,16 @@ module.exports = {
|
||||
Instabug.dismiss();
|
||||
},
|
||||
|
||||
/**
|
||||
* Sets whether user steps tracking is visual, non visula or disabled.
|
||||
*
|
||||
* @param {reproStepsMode} reproStepsMode An enum to set user steps tracking to be
|
||||
* enabled, non visual or disabled.
|
||||
*/
|
||||
setReproStepsMode: function (reproStepsMode) {
|
||||
Instabug.setReproStepsMode(reproStepsMode);
|
||||
},
|
||||
|
||||
/**
|
||||
* Attaches user data to each report being sent.
|
||||
* Each call to this method overrides the user data to be attached.
|
||||
@ -863,6 +873,17 @@ module.exports = {
|
||||
floatingButton: Instabug.invocationEventFloatingButton
|
||||
},
|
||||
|
||||
/**
|
||||
* The user steps option.
|
||||
* @readonly
|
||||
* @enum {number}
|
||||
*/
|
||||
reproStepsMode: {
|
||||
enabled: Instabug.reproStepsEnabled,
|
||||
disabled: Instabug.reproStepsDisabled,
|
||||
enabledWithNoScreenshot: Instabug.reproStepsEnabledWithNoScreenshot,
|
||||
},
|
||||
|
||||
/**
|
||||
* Type of SDK dismiss
|
||||
* @readonly
|
||||
|
@ -50,6 +50,10 @@ RCT_EXPORT_METHOD(dismiss) {
|
||||
[Instabug dismiss];
|
||||
}
|
||||
|
||||
RCT_EXPORT_METHOD(setReproStepsMode:(IBGUserStepsMode)reproStepsMode) {
|
||||
[Instabug setReproStepsMode:reproStepsMode];
|
||||
}
|
||||
|
||||
RCT_EXPORT_METHOD(setFileAttachment:(NSString *)fileLocation) {
|
||||
[Instabug setFileAttachment:fileLocation];
|
||||
}
|
||||
@ -388,6 +392,10 @@ RCT_EXPORT_METHOD(isRunningLive:(RCTResponseSenderBlock)callback) {
|
||||
@"dismissTypeCancel": @(IBGDismissTypeCancel),
|
||||
@"dismissTypeAddAtttachment": @(IBGDismissTypeAddAttachment),
|
||||
|
||||
@"reproStepsEnabled": @(IBGUserStepsModeEnable),
|
||||
@"reproStepsDisabled": @(IBGUserStepsModeEnabledWithNoScreenshots),
|
||||
@"reproStepsEnabledWithNoScreenshot": @(IBGUserStepsModeDisable),
|
||||
|
||||
@"reportTypeBug": @(IBGReportTypeBug),
|
||||
@"reportTypeFeedback": @(IBGReportTypeFeedback),
|
||||
|
||||
|
@ -34,6 +34,13 @@ RCT_ENUM_CONVERTER(IBGDismissType, (@{
|
||||
@"dismissTypeAddAtttachment": @(IBGDismissTypeAddAttachment)
|
||||
}), IBGDismissTypeSubmit, integerValue)
|
||||
|
||||
RCT_ENUM_CONVERTER(IBGUserStepsMode, (@{
|
||||
@"reproStepsEnabled": @(IBGUserStepsModeEnable),
|
||||
@"reproStepsDisabled": @(IBGUserStepsModeDisable),
|
||||
@"reproStepsEnabledWithNoScreenshot": @(IBGUserStepsModeEnabledWithNoScreenshots)
|
||||
}), IBGUserStepsModeEnable, integerValue)
|
||||
|
||||
|
||||
RCT_ENUM_CONVERTER(IBGReportType, (@{
|
||||
@"reportTypeBug": @(IBGReportTypeBug),
|
||||
@"reportTypeFeedback": @(IBGReportTypeFeedback)
|
||||
|
Loading…
x
Reference in New Issue
Block a user