feat: get in the friends server

This commit is contained in:
DJMrTV 2025-03-09 23:47:46 +01:00
commit 2417c109e4
9 changed files with 473 additions and 21 deletions

89
Cargo.lock generated
View file

@ -18,6 +18,8 @@ dependencies = [
"gxhash",
"hex",
"hmac",
"juniper",
"juniper_rocket",
"log",
"md-5",
"mii",
@ -234,6 +236,18 @@ version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "auto_enums"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c170965892137a3a9aeb000b4524aa3cc022a310e709d848b6e1cdce4ab4781"
dependencies = [
"derive_utils",
"proc-macro2",
"quote",
"syn 2.0.98",
]
[[package]]
name = "autocfg"
version = "1.4.0"
@ -617,6 +631,17 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "derive_utils"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccfae181bab5ab6c5478b2ccb69e4c68a02f8c3ec72f6616bfec9dbc599d2ee0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.98",
]
[[package]]
name = "devise"
version = "0.4.2"
@ -839,6 +864,7 @@ checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
@ -1558,6 +1584,52 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "juniper"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "943306315b1a7a03d27af9dfb0c288d9f4da8830c17df4bceb7d50a47da0982c"
dependencies = [
"async-trait",
"auto_enums",
"chrono",
"fnv",
"futures",
"indexmap 2.7.1",
"juniper_codegen",
"serde",
"smartstring",
"static_assertions",
]
[[package]]
name = "juniper_codegen"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "760dbe46660494d469023d661e8d268f413b2cb68c999975dcc237407096a693"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.98",
"url",
]
[[package]]
name = "juniper_rocket"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce74561b72a9aab16a16df022d7b6551fa8018b0cedfe2187417eeb602b65b3e"
dependencies = [
"either",
"futures",
"inlinable_string",
"juniper",
"pear",
"rocket",
"serde_json",
"tempfile",
]
[[package]]
name = "lazy_static"
version = "1.5.0"
@ -2708,6 +2780,17 @@ dependencies = [
"serde",
]
[[package]]
name = "smartstring"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29"
dependencies = [
"autocfg",
"static_assertions",
"version_check",
]
[[package]]
name = "socket2"
version = "0.5.8"
@ -2955,6 +3038,12 @@ dependencies = [
"loom",
]
[[package]]
name = "static_assertions"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "stringprep"
version = "0.1.5"