diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-05 21:17:54 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-05 21:17:54 +0100 |
| commit | 8ec94477fb5efae62dcfee31cede87eb400bf02d (patch) | |
| tree | e36ec2227076a8857495647f6abcb9883f154d6f /import/src/plugins/media_info.rs | |
| parent | 65ca3f3450d0067668111f6e13cc3089768c9efe (diff) | |
| download | jellything-8ec94477fb5efae62dcfee31cede87eb400bf02d.tar jellything-8ec94477fb5efae62dcfee31cede87eb400bf02d.tar.bz2 jellything-8ec94477fb5efae62dcfee31cede87eb400bf02d.tar.zst | |
migrate import to new db trait
Diffstat (limited to 'import/src/plugins/media_info.rs')
| -rw-r--r-- | import/src/plugins/media_info.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/import/src/plugins/media_info.rs b/import/src/plugins/media_info.rs index f1f56bb..05beb8f 100644 --- a/import/src/plugins/media_info.rs +++ b/import/src/plugins/media_info.rs @@ -4,13 +4,13 @@ Copyright (C) 2026 metamuffin <metamuffin.org> */ -use crate::plugins::{PluginContext, ImportPlugin, PluginInfo}; +use crate::plugins::{ImportPlugin, PluginContext, PluginInfo}; use anyhow::Result; use jellycommon::{ jellyobject::{Object, ObjectBuffer}, *, }; -use jellydb::table::RowNum; +use jellydb::RowNum; use jellyremuxer::matroska::{Segment, TrackType}; use std::path::Path; @@ -26,7 +26,7 @@ impl ImportPlugin for MediaInfo { fn media(&self, ct: &PluginContext, row: RowNum, path: &Path, seg: &Segment) -> Result<()> { let size = path.metadata()?.len(); ct.dba.db.transaction(&mut |txn| { - let mut node = ct.dba.nodes.get(txn, row)?.unwrap(); + let mut node = txn.get(row)?.unwrap(); if let Some(tracks) = &seg.tracks { node = node.as_object().extend_object( NO_TRACK, @@ -109,7 +109,7 @@ impl ImportPlugin for MediaInfo { ); node = node.as_object().insert(NO_STORAGE_SIZE, size); - ct.dba.nodes.update(txn, row, node)?; + txn.update(row, node)?; Ok(()) }) |