kick method
- int userId
Removes the member with the given userId
.
Implementation
Future<void> kick(int userId) async {
if (!state.hasData) {
log('Cannot remove member: No plan loaded.');
return;
}
try {
await _plan.removeMember(
_auth.state.requireData[Webservice.lb_planner_api],
userId,
);
await captureEvent('member_kicked');
await build(this);
} catch (e, st) {
log('Failed to remove member.', e, st);
return;
}
}