aboutsummaryrefslogtreecommitdiff
path: root/import/src/plugins/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-01-16 04:21:10 +0100
committermetamuffin <metamuffin@disroot.org>2026-01-16 04:21:10 +0100
commit30e13399fa9f815cd1884fe87914cdb22d1985af (patch)
treeea5b22431b73264c120fcb06560ff158c08ed8a4 /import/src/plugins/mod.rs
parent9b5d11a2a39e0030ce4eeab8905972f9472c7d27 (diff)
downloadjellything-30e13399fa9f815cd1884fe87914cdb22d1985af.tar
jellything-30e13399fa9f815cd1884fe87914cdb22d1985af.tar.bz2
jellything-30e13399fa9f815cd1884fe87914cdb22d1985af.tar.zst
begin refactor import
Diffstat (limited to 'import/src/plugins/mod.rs')
-rw-r--r--import/src/plugins/mod.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/import/src/plugins/mod.rs b/import/src/plugins/mod.rs
index 095fd39..1402cf8 100644
--- a/import/src/plugins/mod.rs
+++ b/import/src/plugins/mod.rs
@@ -15,20 +15,19 @@ pub mod vgmdb;
pub mod wikidata;
pub mod wikimedia_commons;
-use crate::{ApiSecrets, DatabaseTables, InheritedFlags};
+use crate::{ApiSecrets, DatabaseTables, InheritedFlags, NodeID};
use anyhow::Result;
use jellycommon::jellyobject::Object;
-use jellydb::table::{RowNum, Table};
+use jellydb::table::RowNum;
use jellyremuxer::matroska::Segment;
use std::{collections::HashSet, path::Path, sync::Mutex};
use tokio::runtime::Handle;
pub struct ImportContext<'a> {
- pub dba: DatabaseTables,
- pub nodes: &'a Table,
+ pub dba: &'a DatabaseTables,
pub rt: &'a Handle,
pub iflags: InheritedFlags,
- pub pending_nodes: &'a Mutex<HashSet<RowNum>>,
+ pub pending_nodes: &'a Mutex<HashSet<NodeID>>,
}
#[derive(Default, Clone, Copy)]