share method
User-initiated sharing of a ReportEvent (e.g., via share sheet).
Default is a no-op; override in reporters that support manual sharing.
Implementation
@override
Future<bool> share(ReportEvent event) async {
var anySuccess = false;
for (final r in reporters) {
try {
final ok = await r.share(event);
anySuccess = anySuccess || ok;
} catch (_) {
// Intentionally swallow.
}
}
return anySuccess;
}