From d7cb6607d1859a74a1565e007ace7c6894c7d6de Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Sun, 26 Jan 2025 14:59:14 -0800 Subject: Add edit/reset option --- src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 98c2984..441a1c5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -147,10 +147,18 @@ impl MP32RSS { }) } + pub fn access(&self) -> &s3::Access { + &self.access + } + pub fn get_mut_entry(&mut self, filename: &str) -> Option<&mut Entry> { self.index.entries.get_mut(filename) } + pub fn insert_entry(&mut self, entry: Entry) { + self.index.entries.insert(entry.filename.clone(), entry); + } + pub async fn sync(&mut self) -> Result<(), Box> { info!("Saving index file"); let new_etag = self -- cgit v1.2.3