diff options
Diffstat (limited to 'src/views/macaw')
| -rw-r--r-- | src/views/macaw/open_chats_panel.rs | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/src/views/macaw/open_chats_panel.rs b/src/views/macaw/open_chats_panel.rs index 062c786..ddc9ec9 100644 --- a/src/views/macaw/open_chats_panel.rs +++ b/src/views/macaw/open_chats_panel.rs @@ -36,7 +36,7 @@ pub fn OpenChatsPanelView() -> impl IntoView {              {move || {                  if let Some(open_chat) = open_chats.chat_view().get() {                      if let Some(open_chat) = open_chats.chats().read().get(&open_chat) { -                        view! { <OpenChatView chat=open_chat.clone() /> }.into_any() +                        view! { <OpenChatView chat=open_chat.clone().into() /> }.into_any()                      } else {                          view! {}.into_any()                      } @@ -57,9 +57,7 @@ mod open_chat {      #[component]      pub fn OpenChatView(chat: MacawChat) -> impl IntoView { -        let chat_chat: Store<Chat> = -            <ArcStore<filamento::chat::Chat> as Clone>::clone(&chat.chat).into(); -        let chat_jid = move || chat_chat.correspondent().get(); +        let chat_jid = move || chat.chat.try_get_value().unwrap().get().correspondent().get();          view! {              <div class="open-chat-view">  | 
