diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2025-01-26 14:59:14 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2025-01-26 14:59:14 -0800 |
commit | d7cb6607d1859a74a1565e007ace7c6894c7d6de (patch) | |
tree | b3261b28a3c71d0c2769fbd28834cd687feac0cf /src/lib.rs | |
parent | 9438bdf2b7c46d173f175874811c028c78d723a9 (diff) |
Add edit/reset option
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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<dyn Error>> { info!("Saving index file"); let new_etag = self |