From f9259d9d1073318d9e46ccfb54fd285583745a38 Mon Sep 17 00:00:00 2001 From: rick Date: Tue, 1 Nov 2022 20:06:36 +0100 Subject: [PATCH] add info message when leave group --- front/src/components/list_groups.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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() {