Skip to content

Commit f53f929

Browse files
committed
0.12.0 - Tokio Async Requests
1 parent 59ffa7a commit f53f929

File tree

11 files changed

+395
-218
lines changed

11 files changed

+395
-218
lines changed

Cargo.lock

Lines changed: 135 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vrc-log"
3-
version = "0.11.4"
3+
version = "0.12.0"
44
authors = ["Shayne Hartford <shaybox@shaybox.com>"]
55
edition = "2021"
66
description = "VRChat Local Avatar ID Logger"
@@ -15,31 +15,33 @@ categories = ["config", "database", "filesystem", "games", "parsing"]
1515

1616
[dependencies]
1717
anyhow = "1"
18+
async-trait = "0.1"
1819
cached = { version = "0.55", optional = true }
1920
chrono = "0.4"
2021
colored = "3"
2122
crossbeam = "0.8"
2223
crossterm = { version = "0.29", optional = true }
2324
discord-presence = { version = "1", optional = true }
24-
indexmap = "2"
25+
futures = "0.3"
2526
lazy-regex = "3"
2627
notify = "8"
2728
parking_lot = "0.12"
28-
reqwest = { version = "0.12", features = ["blocking", "json"], optional = true }
29+
reqwest = { version = "0.12", features = ["json"], optional = true }
2930
serde = { version = "1", features = ["derive"] }
3031
serde_json = "1"
31-
sqlite = { version = "0.37", features = ["bundled"], optional = true }
3232
strum = { version = "0.27", features = ["derive"] }
3333
terminal-link = "0.1"
3434
time = { version = "0.3", features = ["macros"] }
35+
tokio = { version = "1", features = ["full"] }
36+
tokio-rusqlite-new = { version = "0.9", features = ["bundled"], optional = true }
3537
tracing = "0.1"
3638
tracing-subscriber = { version = "0.3", features = ["env-filter", "time"] }
3739

3840
[features]
3941
default = ["cache", "avtrdb", "vrcdb", "vrcds", "vrcwb", "title"]
4042

4143
# VRChat Avatar Database Providers
42-
cache = ["dep:sqlite"]
44+
cache = ["dep:tokio-rusqlite-new"]
4345
avtrdb = ["dep:reqwest", "discord"]
4446
vrcdb = ["dep:reqwest", "discord"]
4547
vrcds = ["dep:reqwest", "discord"]
@@ -61,3 +63,4 @@ pedantic = { level = "warn", priority = -1 }
6163
nursery = { level = "warn", priority = -1 }
6264
cargo = { level = "warn", priority = -1 }
6365
multiple_crate_versions = "allow"
66+
similar_names = "allow"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Place the file in the VRChat directory or `PATH` and set your launch options
4242

4343
- [avtrDB - Avatar Search] - [Discord](https://discord.gg/ZxB6w2hGfU) / [VRCX](https://api.avtrdb.com/v1/avatar/search/vrcx) / [Web](https://avtrdb.com)
4444
- [VRCDB - Avatar Search] - [Discord](https://discord.gg/q427ecnUvj) / [VRCX](https://vrcx.vrcdb.com/avatars/Avatar/VRCX) / [Web](https://vrcdb.com) / [World](https://vrchat.com/home/world/wrld_1146f625-5d42-40f5-bfe7-06a7664e2796)
45-
- [VRCLogger - Project Dark Star] - [Discord](https://discord.gg/QT4uatfU8h) / [VRCX](https://avtr.nekosunevr.co.uk/vrcx_search.php) / [Web](https://avtr.nekosunevr.co.uk/search.php)
45+
- [VRCDS - Project Dark Star] - [Discord](https://discord.gg/QT4uatfU8h) / [VRCX](https://avtr.nekosunevr.co.uk/vrcx_search.php) / [Web](https://avtr.nekosunevr.co.uk/search.php)
4646
- [VRCWB - World Balancer] - [Discord](https://discord.gg/Uw7aAShdsp) / [VRCX](https://avatar.worldbalancer.com/vrcx_search.php) / [Web](https://avatar.worldbalancer.com/search.php)
4747

4848
#### Unsupported Avatar Database Providers
@@ -61,7 +61,7 @@ Additional contributions welcome, please open an issue, pull request, or join Di
6161

6262
[VRCDB - Avatar Search]: https://sites.smokes-hub.de
6363

64-
[VRCLogger - Project Dark Star]: https://avtr.nekosunevr.co.uk
64+
[VRCDS - Project Dark Star]: https://avtr.nekosunevr.co.uk
6565

6666
[VRCWB - World Balancer]: https://avatar.worldbalancer.com
6767

0 commit comments

Comments
 (0)