silence cargo warnings.

we'll add back deleted code when we actually need them.
This commit is contained in:
2026-01-15 16:22:16 +08:00
parent 41260c971a
commit 26f6985151
6 changed files with 5 additions and 50 deletions

View File

@@ -11,8 +11,6 @@ pub enum RemoteError {
Http(#[from] reqwest::Error),
#[error("JSON parse error: {0}")]
Json(#[from] serde_json::Error),
#[error("{0}")]
Api(String),
}
#[derive(Default, Serialize, Deserialize, Clone, Debug, TS)]

View File

@@ -21,13 +21,6 @@ pub struct UserProfile {
pub active_doll_id: Option<String>,
}
#[derive(Default, Serialize, Deserialize, Clone, Debug, TS)]
#[serde(rename_all = "camelCase")]
#[ts(export)]
pub struct UpdateUserDto {
// Empty as per API schema
}
pub struct UserRemote {
pub base_url: String,
pub client: Client,
@@ -59,28 +52,6 @@ impl UserRemote {
Ok(user)
}
pub async fn update_user(
&self,
user_id: Option<&str>,
update: UpdateUserDto,
) -> Result<UserProfile, Error> {
let url = format!("{}/users/{}", self.base_url, user_id.unwrap_or("me"));
let resp = with_auth(self.client.put(url))
.await
.json(&update)
.send()
.await?;
let user = resp.json().await?;
Ok(user)
}
pub async fn delete_user(&self, user_id: Option<&str>) -> Result<(), Error> {
let url = format!("{}/users/{}", self.base_url, user_id.unwrap_or("me"));
let resp = with_auth(self.client.delete(url)).await.send().await?;
resp.error_for_status()?;
Ok(())
}
pub async fn set_active_doll(&self, doll_id: &str) -> Result<(), Error> {
let url = format!("{}/users/me/active-doll/{}", self.base_url, doll_id);
let resp = with_auth(self.client.put(url)).await.send().await?;