refactor: create presence crate and add tests

This commit is contained in:
Paul Makles
2023-04-22 20:01:23 +01:00
parent c817c2dd40
commit 12d963d2bd
15 changed files with 136 additions and 88 deletions

18
Cargo.lock generated
View File

@@ -210,9 +210,9 @@ dependencies = [
[[package]]
name = "async-std"
version = "1.11.0"
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52580991739c5cdb36cde8b2a516371c0a3b70dda36d916cc08b82372916808c"
checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
dependencies = [
"async-attributes",
"async-channel",
@@ -229,7 +229,6 @@ dependencies = [
"kv-log-macro",
"log",
"memchr",
"num_cpus",
"once_cell",
"pin-project-lite 0.2.9",
"pin-utils",
@@ -2808,6 +2807,7 @@ dependencies = [
"log",
"once_cell",
"querystring",
"revolt-presence",
"revolt-quark",
"rmp-serde",
"serde",
@@ -2879,6 +2879,17 @@ dependencies = [
"serde",
]
[[package]]
name = "revolt-presence"
version = "0.0.1"
dependencies = [
"async-std",
"log",
"once_cell",
"rand 0.8.5",
"redis-kiss",
]
[[package]]
name = "revolt-quark"
version = "0.5.19"
@@ -2911,6 +2922,7 @@ dependencies = [
"redis-kiss",
"regex",
"reqwest",
"revolt-presence",
"revolt-result",
"revolt_okapi",
"revolt_optional_struct",