mirror of
https://github.com/Xithrius/twitch-tui.git
synced 2024-10-04 09:07:33 +03:00
User messages removed on any punishment
This commit is contained in:
parent
e103e18ced
commit
805a64a021
@ -173,13 +173,16 @@ impl App {
|
||||
self.components.chat.scroll_offset.jump_to(0);
|
||||
}
|
||||
|
||||
pub fn purge_user_messages(&mut self, _user_id: &str) {
|
||||
// let filtered_messages: Rc<RefCell<VecDeque<MessageData>>> = self.messages.borrow().iter().filter(|m| {
|
||||
// m.user_id.clone().map_or(true, |user| user != user_id)
|
||||
// }).collect();
|
||||
pub fn purge_user_messages(&mut self, user_id: &str) {
|
||||
let messages = self
|
||||
.messages
|
||||
.borrow_mut()
|
||||
.iter()
|
||||
.filter(|&m| m.user_id.clone().map_or(true, |user| user != user_id))
|
||||
.cloned()
|
||||
.collect::<VecDeque<MessageData>>();
|
||||
|
||||
// self.messages = filtered_messages;
|
||||
todo!();
|
||||
self.messages.replace(messages);
|
||||
}
|
||||
|
||||
pub fn remove_message_with(&mut self, message_id: &str) {
|
||||
|
Loading…
Reference in New Issue
Block a user