setReproStepsConfig static method

Future<void> setReproStepsConfig({
  1. ReproStepsMode? bug,
  2. ReproStepsMode? crash,
  3. ReproStepsMode? sessionReplay,
  4. ReproStepsMode? all,
})

Sets the repro steps mode for Bug Reporting, Crash Reporting and Session Replay.

bug repro steps mode for bug reports. crash repro steps mode for crash reports. sessionReplay repro steps mode for session replay. all repro steps mode for bug reports, crash reports and session replay. If all is set, it will override the other modes.

Example:

Instabug.setReproStepsConfig(
  bug: ReproStepsMode.enabled,
  crash: ReproStepsMode.disabled,
  sessionReplay: ReproStepsMode.enabled,
);

Implementation

static Future<void> setReproStepsConfig({
  ReproStepsMode? bug,
  ReproStepsMode? crash,
  ReproStepsMode? sessionReplay,
  ReproStepsMode? all,
}) async {
  var bugMode = bug;
  var crashMode = crash;
  var sessionReplayMode = sessionReplay;

  if (all != null) {
    bugMode = all;
    crashMode = all;
    sessionReplayMode = all;
  }

  return _host.setReproStepsConfig(
    bugMode.toString(),
    crashMode.toString(),
    sessionReplayMode.toString(),
  );
}