chore(renamed): removed froxy prefix on folders
This commit is contained in:
parent
e57bb34a35
commit
6960959794
29 changed files with 32 additions and 12 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
|
@ -284,6 +284,10 @@ dependencies = [
|
|||
"url",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "froxy-server"
|
||||
version = "0.1.0"
|
||||
|
||||
[[package]]
|
||||
name = "froxy-templates"
|
||||
version = "0.1.0"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
[workspace]
|
||||
members = ["froxy-scraper", "froxy-templates"]
|
||||
members = ["scraper", "server", "templates"]
|
||||
resolver = "3"
|
||||
|
|
|
|||
|
|
@ -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
6
server/Cargo.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[package]
|
||||
name = "froxy-server"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
3
server/src/main.rs
Normal file
3
server/src/main.rs
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
fn main() {
|
||||
println!("Hello, world!");
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue