From 1d7408228790b0ccc576cb7150d1edadaa5bb283 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Sat, 27 Jun 2026 13:52:53 +0200 Subject: [PATCH 1/2] chore(eventsub): Add `id` for `stream.offline` --- src/eventsub/stream/offline.rs | 3 +++ src/eventsub/stream/online.rs | 1 + 2 files changed, 4 insertions(+) diff --git a/src/eventsub/stream/offline.rs b/src/eventsub/stream/offline.rs index b4ffc07aebe..49e39e6793f 100644 --- a/src/eventsub/stream/offline.rs +++ b/src/eventsub/stream/offline.rs @@ -36,6 +36,8 @@ impl EventSubscription for StreamOfflineV1 { #[cfg_attr(feature = "deny_unknown_fields", serde(deny_unknown_fields))] #[non_exhaustive] pub struct StreamOfflineV1Payload { + /// The id of the stream. + pub id: types::StreamId, /// The broadcaster’s user id. pub broadcaster_user_id: types::UserId, /// The broadcaster’s user login. @@ -65,6 +67,7 @@ fn parse_payload() { } }, "event": { + "id": "9001", "broadcaster_user_id": "1337", "broadcaster_user_login": "cool_user", "broadcaster_user_name": "Cool_User" diff --git a/src/eventsub/stream/online.rs b/src/eventsub/stream/online.rs index 15f574d4e4f..19b5355b00c 100644 --- a/src/eventsub/stream/online.rs +++ b/src/eventsub/stream/online.rs @@ -43,6 +43,7 @@ pub struct StreamOnlineV1Payload { /// The broadcaster’s user display name. pub broadcaster_user_name: types::DisplayName, /// The id of the stream. + // FIXME: This should be types::StreamId pub id: String, /// The stream type. Valid values are: live, playlist, watch_party, premiere, rerun. #[serde(rename = "type")] From d1181eec07b8215758618994e5b1d35d5b71c9b1 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Sat, 27 Jun 2026 13:55:58 +0200 Subject: [PATCH 2/2] deps: update `quinn-proto` to 0.11.15 --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8e48d2649b7..6b29b530416 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1677,9 +1677,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.14" +version = "0.11.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +checksum = "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e" dependencies = [ "aws-lc-rs", "bytes",