feat: added online status
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful

This commit is contained in:
BAaboe 2025-08-04 20:46:49 +02:00
parent 314b9ee011
commit 027649a060
3 changed files with 40 additions and 1 deletions

View file

@ -49,6 +49,7 @@ struct NewInfo {
email: Option<String>,
pronouns: Option<String>,
about: Option<String>,
online_status: Option<i16>,
}
pub async fn update(
@ -110,5 +111,10 @@ pub async fn update(
.await?;
}
if let Some(online_status) = &json.online_status {
me.set_online_status(&mut conn, &app_state.cache_pool, *online_status)
.await?;
}
Ok(StatusCode::OK)
}