From f00d21e713fdc0d805431173d16c6346719ca773 Mon Sep 17 00:00:00 2001 From: Anshul Gupta Date: Sat, 20 Aug 2022 16:48:05 -0700 Subject: Implements event database operations --- rust/scraper/src/database/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'rust/scraper/src/database/mod.rs') diff --git a/rust/scraper/src/database/mod.rs b/rust/scraper/src/database/mod.rs index 232f42f..d712259 100644 --- a/rust/scraper/src/database/mod.rs +++ b/rust/scraper/src/database/mod.rs @@ -17,4 +17,8 @@ pub trait DatabaseClient { async fn get_meet(&self, id: u32) -> Result; async fn add_meet(&self, meet: &v1::SwimMeet) -> Result<()>; + + async fn get_event(&self, id: u32) -> Result; + async fn get_event_by_number(&self, meet_id: u32, number: u32) -> Result; + async fn add_event(&self, event: &v1::Event) -> Result<()>; } -- cgit v1.2.3