broadcastGroupDocument method
Broadcast group document
Implementation
Future<bool> broadcastGroupDocument(Bulletin doc, ID group) async {
var checker = facebook?.entityChecker;
if (checker == null) {
assert(false, 'failed to get entity checker');
return false;
}
// send to current station
List<ID> recipients = [Station.ANY];
// broadcast to all members
List<ID> members = await delegate.getMembers(group);
assert(members.isNotEmpty, 'failed to get group members: $group');
recipients.addAll(members);
// forced to send it
return await checker.sendDocuments(group, [doc], force: true, recipients: recipients);
}