From ba9289a05b30fd6a710b40dea156db585d0adcc5 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 1 Apr 2026 10:34:16 +0200 Subject: [PATCH] feat: add java vendor --- src/batch_queue/mod.rs | 2 ++ src/handler/mod.rs | 5 +++++ src/tinybird.rs | 2 ++ 3 files changed, 9 insertions(+) diff --git a/src/batch_queue/mod.rs b/src/batch_queue/mod.rs index cffdeaa..530cc20 100644 --- a/src/batch_queue/mod.rs +++ b/src/batch_queue/mod.rs @@ -783,6 +783,7 @@ mod tests { minecraft_version: None, server_type: None, java_version: None, + java_vendor: None, os_name: None, os_arch: None, os_version: None, @@ -1125,6 +1126,7 @@ mod tests { minecraft_version: String::new(), server_type: String::new(), java_version: String::new(), + java_vendor: String::new(), os_version: String::new(), os_arch: String::new(), core_count: None, diff --git a/src/handler/mod.rs b/src/handler/mod.rs index 104966c..1215a25 100644 --- a/src/handler/mod.rs +++ b/src/handler/mod.rs @@ -60,6 +60,7 @@ pub struct ErrorEntryDetails { pub minecraft_version: String, pub server_type: String, pub java_version: String, + pub java_vendor: String, pub os_version: String, pub os_arch: String, pub core_count: Option, @@ -434,6 +435,7 @@ pub fn build_mods_error_entry_details( minecraft_version: read_known_string(known, "minecraft_version"), server_type: read_known_string(known, "server_type"), java_version: read_known_string(known, "java_version"), + java_vendor: read_known_string(known, "java_vendor"), os_version: read_known_string(known, "os_version"), os_arch: read_known_string(known, "os_arch"), core_count: read_known_f64(known, "core_count"), @@ -471,6 +473,7 @@ const MODS_EVENT_FIELDS: &[&str] = &[ "minecraft_version", "server_type", "java_version", + "java_vendor", "os_name", "os_arch", "os_version", @@ -563,6 +566,7 @@ pub async fn insert_mods_event( minecraft_version: extract_optional_string(known, "minecraft_version"), server_type: extract_optional_string(known, "server_type"), java_version: extract_optional_string(known, "java_version"), + java_vendor: extract_optional_string(known, "java_vendor"), os_name: extract_optional_string(known, "os_name"), os_arch: extract_optional_string(known, "os_arch"), os_version: extract_optional_string(known, "os_version"), @@ -655,6 +659,7 @@ pub async fn insert_error_entries( minecraft_version: params.details.minecraft_version, server_type: params.details.server_type, java_version: params.details.java_version, + java_vendor: params.details.java_vendor, os_version: params.details.os_version, os_arch: params.details.os_arch, core_count: params.details.core_count, diff --git a/src/tinybird.rs b/src/tinybird.rs index 5452651..4d19571 100644 --- a/src/tinybird.rs +++ b/src/tinybird.rs @@ -53,6 +53,7 @@ pub struct ModsEventRow { pub minecraft_version: Option, pub server_type: Option, pub java_version: Option, + pub java_vendor: Option, pub os_name: Option, pub os_arch: Option, pub os_version: Option, @@ -95,6 +96,7 @@ pub struct ErrorTrackingRow { pub minecraft_version: String, pub server_type: String, pub java_version: String, + pub java_vendor: String, pub os_version: String, pub os_arch: String, pub core_count: Option,