aboutsummaryrefslogtreecommitdiff
path: root/logic/src/admin/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'logic/src/admin/mod.rs')
-rw-r--r--logic/src/admin/mod.rs14
1 files changed, 13 insertions, 1 deletions
diff --git a/logic/src/admin/mod.rs b/logic/src/admin/mod.rs
index 270a732..2545ba4 100644
--- a/logic/src/admin/mod.rs
+++ b/logic/src/admin/mod.rs
@@ -4,5 +4,17 @@
Copyright (C) 2025 metamuffin <metamuffin.org>
*/
-pub mod user;
pub mod log;
+pub mod user;
+
+use crate::session::AdminSession;
+use anyhow::Result;
+use jellydb::Database;
+use jellyimport::IMPORT_ERRORS;
+
+pub async fn get_import_errors(_session: &AdminSession) -> Vec<String> {
+ IMPORT_ERRORS.read().await.to_owned()
+}
+pub fn list_invites(_session: &AdminSession, database: &Database) -> Result<Vec<String>> {
+ database.list_invites()
+}