summaryrefslogtreecommitdiffstats
path: root/src/user.rs
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2025-06-11 02:54:27 +0100
committerLibravatar cel 🌸 <cel@bunny.garden>2025-06-11 02:54:27 +0100
commit838e99fd1577c52121e148efabcd624114a8b9ad (patch)
treedaaa4e0d00e53a851bf967f668cbc121018d4a5f /src/user.rs
parent8bd186fe47eda25b36f945f926ce19093d16fe39 (diff)
downloadmacaw-web-838e99fd1577c52121e148efabcd624114a8b9ad.tar.gz
macaw-web-838e99fd1577c52121e148efabcd624114a8b9ad.tar.bz2
macaw-web-838e99fd1577c52121e148efabcd624114a8b9ad.zip
fmt: everything
Diffstat (limited to 'src/user.rs')
-rw-r--r--src/user.rs15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/user.rs b/src/user.rs
index fb722c6..b65e4c9 100644
--- a/src/user.rs
+++ b/src/user.rs
@@ -2,10 +2,14 @@ use std::ops::{Deref, DerefMut};
use filamento::user::{User, UserStoreFields};
use jid::BareJID;
-use reactive_stores::{ArcStore, Store};
use leptos::prelude::*;
+use reactive_stores::{ArcStore, Store};
-use crate::{client::Client, roster::{Roster, RosterStoreFields}, state_store::{StateListener, StateStore}};
+use crate::{
+ client::Client,
+ roster::{Roster, RosterStoreFields},
+ state_store::{StateListener, StateStore},
+};
#[derive(Clone, Copy)]
pub struct MacawUser {
@@ -65,7 +69,9 @@ impl ArcMacawUser {
use_context().expect("no user state store");
let old_user = user_state_store.get_listener(user.jid.clone());
let user = if let Some(old_user) = old_user {
- old_user.update(|(old_user, _avatar)| { old_user.set(user); });
+ old_user.update(|(old_user, _avatar)| {
+ old_user.set(user);
+ });
old_user
} else {
let avatar = fetch_avatar(user.avatar.as_deref()).await;
@@ -124,7 +130,7 @@ pub fn get_name(user: Store<User>, note_to_self: bool) -> String {
if note_to_self {
let client: Client = use_context().expect("no client in context");
if *client.jid == *user.jid().read() {
- return "Note to self".to_string()
+ return "Note to self".to_string();
}
}
if let Some(name) = roster
@@ -141,4 +147,3 @@ pub fn get_name(user: Store<User>, note_to_self: bool) -> String {
user.read().jid.to_string()
}
}
-