From 3567bbd6e74ad268833f7cc2076847c7a1fc52ef Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Fri, 4 Oct 2024 11:55:30 +0200 Subject: [PATCH] admin/enqueue_job: Add `sync_to_git/sparse_index` subcommands --- src/admin/enqueue_job.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/admin/enqueue_job.rs b/src/admin/enqueue_job.rs index 20b8e4479f6..4765166442e 100644 --- a/src/admin/enqueue_job.rs +++ b/src/admin/enqueue_job.rs @@ -41,6 +41,12 @@ pub enum Command { }, SendTokenExpiryNotifications, SyncCratesFeed, + SyncToGitIndex { + name: String, + }, + SyncToSparseIndex { + name: String, + }, SyncUpdatesFeed, } @@ -134,6 +140,12 @@ pub fn run(command: Command) -> Result<()> { Command::SyncCratesFeed => { jobs::rss::SyncCratesFeed.enqueue(conn)?; } + Command::SyncToGitIndex { name } => { + jobs::SyncToGitIndex::new(name).enqueue(conn)?; + } + Command::SyncToSparseIndex { name } => { + jobs::SyncToSparseIndex::new(name).enqueue(conn)?; + } Command::SyncUpdatesFeed => { jobs::rss::SyncUpdatesFeed.enqueue(conn)?; }