diff options
author | 2025-06-02 19:50:45 +0100 | |
---|---|---|
committer | 2025-06-02 19:50:45 +0100 | |
commit | ab654372e4d3766c8df17623a6de8922fc2a1960 (patch) | |
tree | 59ff88ab5da68af23ad84bc2310730e29eb89410 /src/components/message.rs | |
parent | 6ee4190a26f32bfa953302ee363ad3bb6c384ebb (diff) | |
download | macaw-web-ab654372e4d3766c8df17623a6de8922fc2a1960.tar.gz macaw-web-ab654372e4d3766c8df17623a6de8922fc2a1960.tar.bz2 macaw-web-ab654372e4d3766c8df17623a6de8922fc2a1960.zip |
feat: make `MacawUser`, `MacawChat` and `MacawMessage` arena-allocated
Diffstat (limited to 'src/components/message.rs')
-rw-r--r-- | src/components/message.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/message.rs b/src/components/message.rs index 2ae2ef0..5deccdd 100644 --- a/src/components/message.rs +++ b/src/components/message.rs @@ -9,8 +9,8 @@ use super::icon::Delivery; #[component] pub fn Message(message: MacawMessage, major: bool, r#final: bool) -> impl IntoView { let message_message: Store<filamento::chat::Message> = - <ArcStore<filamento::chat::Message> as Clone>::clone(&message.message).into(); - let message_user = <ArcStore<filamento::user::User> as Clone>::clone(&message.user).into(); + <ArcStore<filamento::chat::Message> as Clone>::clone(&message.get()).into(); + let message_user = <ArcStore<filamento::user::User> as Clone>::clone(&message.user.get()).into(); let avatar = LocalResource::new(move || get_avatar(message_user)); let name = move || get_name(message_user, false); |