From 9b0c03043f0a85b47a69c77e09a2820b3a86f42b Mon Sep 17 00:00:00 2001 From: Shayne Hartford Date: Mon, 7 Aug 2023 17:10:12 -0400 Subject: [PATCH] 0.2.1 - Successful RPC Message --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- src/provider/mod.rs | 6 ------ src/provider/ravenwood.rs | 8 +++++++- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 661e6c6..17e035e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -599,7 +599,7 @@ dependencies = [ [[package]] name = "notify" version = "6.0.1" -source = "git+https://github.com/notify-rs/notify.git#5f40b83c04b04893a42f91b55e4ceeef3777d47c" +source = "git+https://github.com/notify-rs/notify.git#cd53ad6128af4e0a72210b64247b7c650687150c" dependencies = [ "bitflags 2.3.3", "crossbeam-channel", @@ -1245,7 +1245,7 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vrc-log" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anyhow", "discord-presence", diff --git a/Cargo.toml b/Cargo.toml index c5024e5..9d76706 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vrc-log" -version = "0.2.0" +version = "0.2.1" authors = ["Shayne Hartford "] edition = "2021" description = "VRChat Local Cache Avatar ID Logger" diff --git a/src/provider/mod.rs b/src/provider/mod.rs index 3ceab7e..9485320 100644 --- a/src/provider/mod.rs +++ b/src/provider/mod.rs @@ -4,12 +4,6 @@ pub mod prelude; pub mod ravenwood; pub mod sqlite; -pub const USER_AGENT: &str = concat!( - "VRC-LOG/", - env!("CARGO_PKG_VERSION"), - " shaybox@shaybox.com" -); - pub trait Provider { fn send_avatar_id(&self, avatar_id: &str) -> anyhow::Result; } diff --git a/src/provider/ravenwood.rs b/src/provider/ravenwood.rs index b5c7f61..6664572 100644 --- a/src/provider/ravenwood.rs +++ b/src/provider/ravenwood.rs @@ -9,10 +9,15 @@ use reqwest::blocking::Client; use serde::{Deserialize, Serialize}; use serde_json::Value; -use crate::provider::{Provider, USER_AGENT}; +use crate::provider::Provider; const CLIENT_ID: u64 = 1137885877918502923; const USER_ID: &str = "358558305997684739"; +const USER_AGENT: &str = concat!( + "VRC-LOG/", + env!("CARGO_PKG_VERSION"), + " shaybox@shaybox.com" +); #[derive(Deserialize, Serialize)] pub struct RavenwoodResponse { @@ -43,6 +48,7 @@ impl Default for Ravenwood { if let Some(event) = ctx.event.as_object() { if let Some(user) = event.get("user").and_then(Value::as_object) { if let Some(id) = user.get("id").and_then(Value::as_str) { + println!("[Ravenwood] Got your Discord ID: {id}"); *discord_id_rpc.write().unwrap() = id.to_owned(); } }