feat: by CRN querying, redis caching, fixed deserialization, gcal integration

This commit is contained in:
2025-08-27 11:12:08 -05:00
parent ede064be87
commit 2ec899cf25
9 changed files with 149 additions and 42 deletions

View File

@@ -46,6 +46,10 @@ async fn main() {
// Create BannerApi and AppState
let banner_api =
BannerApi::new(config.banner_base_url.clone()).expect("Failed to create BannerApi");
banner_api
.setup()
.await
.expect("Failed to set up BannerApi session");
let app_state =
AppState::new(banner_api, &config.redis_url).expect("Failed to create AppState");