Make message mut

This commit is contained in:
bitfl0wer 2023-08-04 16:46:22 +02:00
parent 043aaf5e59
commit 1154cc98a1
No known key found for this signature in database
GPG Key ID: 0ACD574FCF5226CF
1 changed files with 1 additions and 1 deletions

View File

@ -476,7 +476,7 @@ impl Gateway {
Err(err) => warn!("Failed to parse gateway event {event_name} ({err})"), Err(err) => warn!("Failed to parse gateway event {event_name} ({err})"),
Ok(message) => { Ok(message) => {
$( $(
let message: $message_type = message; let mut message: $message_type = message;
if let Some(to_update) = self.store.lock().await.get(&message.id()) { if let Some(to_update) = self.store.lock().await.get(&message.id()) {
if let Some((tx, _)) = to_update.downcast_ref::<(watch::Sender<$update_type>, watch::Receiver<$update_type>)>() { if let Some((tx, _)) = to_update.downcast_ref::<(watch::Sender<$update_type>, watch::Receiver<$update_type>)>() {
tx.send_modify(|object| message.update(object)); tx.send_modify(|object| message.update(object));