diff --git a/front/src/components/list_groups.rs b/front/src/components/list_groups.rs index e8e061b..bb10424 100644 --- a/front/src/components/list_groups.rs +++ b/front/src/components/list_groups.rs @@ -281,10 +281,17 @@ impl Component for ListGroups { true } MsgListGroups::FinishLeave(id) => { - self.free_groups.push(self.groups.remove(id)); + let group = self.groups.remove(id); + let name = group.name.clone(); + self.free_groups.push(group); if self.nb_show > 0 && id <= self.nb_show { self.nb_show -= 1; } + + ctx.link().send_message(MsgListGroups::Info( + String::from(&format!("Vous avez bien quitté le groupe {}", name)), + String::new(), + )); true } MsgListGroups::SelectGroup(id) => { @@ -322,7 +329,7 @@ impl Component for ListGroups { } false } - MsgListGroups::Refresh => return true, + MsgListGroups::Refresh => true, MsgListGroups::More => { self.nb_show += 3; if self.nb_show > self.groups.len() {