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)?; }