chore(renamed): removed froxy prefix on folders

This commit is contained in:
Maieul BOYER 2026-02-08 18:13:20 +01:00
parent e57bb34a35
commit 6960959794
Signed by: maix
SSH key fingerprint: SHA256:iqCzqFFF5KjRixmDExqbAltCIj9ndlBWIGJf3t9Ln9g
29 changed files with 32 additions and 12 deletions

4
Cargo.lock generated
View file

@ -284,6 +284,10 @@ dependencies = [
"url",
]
[[package]]
name = "froxy-server"
version = "0.1.0"
[[package]]
name = "froxy-templates"
version = "0.1.0"

View file

@ -1,3 +1,3 @@
[workspace]
members = ["froxy-scraper", "froxy-templates"]
members = ["scraper", "server", "templates"]
resolver = "3"

View file

@ -126,17 +126,7 @@ impl State {
self.request(Method::POST, url.as_ref(), qs, None).await
}
pub async fn post_with_body(
&self,
url: impl AsRef<str>,
qs: Option<&str>,
body: Vec<u8>,
) -> Result<Response, reqwest::Error> {
self.request(Method::POST, url.as_ref(), qs, Some(body))
.await
}
pub async fn getuser(&self, name: &str) -> Result<Option<crate::types::Profile>, GetUserError> {
pub async fn get_user(&self, name: &str) -> Result<Option<crate::types::Profile>, GetUserError> {
let req = self.get(format!("/getuser/{name}"), None).await?;
let text = req.text().await?;
let json = serde_json::from_str::<crate::types::ProfileRaw>(&text)?;
@ -163,6 +153,23 @@ impl State {
github: json.github.filter(|s| !s.is_empty()),
}))
}
pub async fn add_friend(&self, names: &[impl AsRef<str>]) -> Result<bool, reqwest::Error> {
let mut names_comma =
names
.iter()
.map(AsRef::as_ref)
.fold(String::from("/friends/add/"), |mut s, name| {
s += name;
s += ",";
s
});
names_comma.pop();
self.get(names_comma, None)
.await
.map(|r| r.status().is_success())
}
}
#[derive(Debug, thiserror::Error)]

6
server/Cargo.toml Normal file
View file

@ -0,0 +1,6 @@
[package]
name = "froxy-server"
version = "0.1.0"
edition = "2024"
[dependencies]

3
server/src/main.rs Normal file
View file

@ -0,0 +1,3 @@
fn main() {
println!("Hello, world!");
}