This commit is contained in:
Ember Moth
2026-07-05 20:27:58 +08:00
commit 2744c70c5c
837 changed files with 53059 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
use std::sync::Arc;
use asynq::error::Result;
use asynq::task::Task;
use crate::config::Config;
use crate::queue::service::task::QuotaTaskLogic;
use crate::repository::Repositories;
pub async fn quota_task(task: Task, repos: Arc<Repositories>, config: Arc<Config>) -> Result<()> {
QuotaTaskLogic::new(repos, config)
.execute(task.get_payload())
.await
.map_err(|e| asynq::error::Error::other(e.to_string()))
}