Bug Reporting Callbacks
Covered here are event handlers that you can use to have a block of code executed when a certain action is triggered for your iOS apps.
Before Invoking Luciq
BugReporting.willInvokeHandler = {
someObject.setSomeState()
}LCQBugReporting.willInvokeHandler = ^{
[someObject setSomeState];
};Before Sending a Report
Luciq.willSendReportHandler = { report in
report.appendTag("tag1")
report.logVerbose("Verbose log.")
report.append(toConsoleLogs: "Console log statement.")
report.setUserAttribute("value", withKey: "key")
let data = "Data".data(using: .utf8)
report.addFileAttachment(with: data)
return report
}Luciq.willSendReportHandler = ^LCQReport * _Nonnull(LCQReport * _Nonnull report) {
[report appendTag:@"tag1"];
[report logVerbose:@"Verbose log."];
[report appendToConsoleLogs:@"Console log statement"];
[report setUserAttribute:@"value" withKey:@"key"];
return report;
};After Dismissing Luciq
LCQDismissType
LCQDismissTypeLCQReportCategory
LCQReportCategoryLast updated