feat: no longer hard coded video_id

This commit is contained in:
2026-04-13 10:04:52 +02:00
parent 1d298794ce
commit f504155d77

View File

@@ -1,8 +1,7 @@
use tonic::{Request, Status, metadata::MetadataValue, transport::Channel}; use tonic::{Request, Status, metadata::MetadataValue, transport::Channel};
use youtube_chat_rs::stream_list::{ use youtube_chat_rs::{get_live_id, stream_list::{
LiveChatMessageListRequest, v3_data_live_chat_message_service_client::V3DataLiveChatMessageServiceClient, LiveChatMessageListRequest
v3_data_live_chat_message_service_client::V3DataLiveChatMessageServiceClient, }};
};
#[tokio::main] #[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> { async fn main() -> Result<(), Box<dyn std::error::Error>> {
@@ -13,7 +12,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let request = tonic::Request::new(LiveChatMessageListRequest { let request = tonic::Request::new(LiveChatMessageListRequest {
part: vec!["snippet".to_string()], part: vec!["snippet".to_string()],
live_chat_id: Some("A0VHDvkheIg".to_string()), // TODO Fetch Latest Stream ID live_chat_id: Some(get_live_id(String::from("linlyboi"))), // TODO Fetch Latest Stream ID
max_results: Some(20), max_results: Some(20),
page_token: None, page_token: None,
hl: None, hl: None,