Use this handler to run any code right after the Luciq view is dismissed.
This block is executed on the UI thread. Could be used for performing any UI changes after the SDK's UI has been dismissed.
For iOS:
The didDismissHandler block has the following
LCQDismissType: How the SDK was dismissed.LCQReportCategory: Type of report that has been sent. Will be set toLCQReportCategoryBugin case the SDK has been dismissed without selecting a report type, so you might need to checkissueStatebeforeLCQReportCategory.
For Android:
The setOnDismissCallback block has the following
DismissType: How the SDK was dismissed.ReportType: The type of report that was sent. If the SDK was dismissed without selecting a report type, it will be set to bug, so you might need to checkissueStatebeforereportType.
For React Native:
The onSDKDismissedHandler block has the following
dismissType: How the SDK was dismissed.reportType: The type of report that was sent. If the SDK was dismissed without selecting a report type, it will be set to bug, so you might need to checkissueStatebeforereportType.
BugReporting.didDismissHandler = { (dismissType, reportType) in
someObject.setSomeState()
}
LCQBugReporting.didDismissHandler = ^(LCQDismissType dismissType, LCQReportType reportType) {
[someObject setSomeState];
};
BugReporting.setOnDismissCallback(new OnSdkDismissCallback() {
@Override
public void call(DismissType issueState, ReportType reportType) {
}
});
BugReporting.setOnDismissCallback { issueState, reportType -> }
BugReporting.onSDKDismissedHandler(function (dismissType, reportType) {
// Perform any UI changes after the SDK's UI has been dismissed.
});
BugReporting.setOnDismissCallback(Function function);
