Fix chat sending messages, partly

This commit is contained in:
Sofia 2026-08-15 01:15:52 +03:00
parent e98afd818f
commit a2ee1f6542

View File

@ -29,9 +29,11 @@ impl Chat {
pub fn new_message(&mut self, message: ChatMessage) { pub fn new_message(&mut self, message: ChatMessage) {
self.messages.len() as i64; self.messages.len() as i64;
self.messages.push(message.clone()); self.messages.push(message.clone());
self.run_deferred(move |s| {
let label = message.as_label(); let label = message.as_label();
godot_print_rich!("{}", label.get_text()); godot_print_rich!("{}", label.get_text());
self.run_deferred(move |s| s.signals().on_new_message().emit(&label)); s.signals().on_new_message().emit(&label);
});
} }
} }