1
0

Fix search rules, register download route (#346)

This commit is contained in:
Geometrically
2022-05-11 18:09:29 -04:00
committed by GitHub
parent 26d9ef5398
commit 3533d2a2cc
4 changed files with 12 additions and 5 deletions

View File

@@ -11,7 +11,7 @@ pub struct DownloadBody {
// This is an internal route, cannot be used without key
#[patch("/_count-download", guard = "admin_key_guard")]
pub async fn version_count_patch(
pub async fn count_download(
pool: web::Data<PgPool>,
download_body: web::Json<DownloadBody>,
) -> Result<HttpResponse, ApiError> {

View File

@@ -40,7 +40,8 @@ pub fn v2_config(cfg: &mut web::ServiceConfig) {
.configure(users_config)
.configure(moderation_config)
.configure(reports_config)
.configure(notifications_config),
.configure(notifications_config)
.configure(admin_config),
);
}
@@ -156,6 +157,13 @@ pub fn reports_config(cfg: &mut web::ServiceConfig) {
cfg.service(reports::delete_report);
}
pub fn admin_config(cfg: &mut web::ServiceConfig) {
cfg.service(
web::scope("admin")
.service(admin::count_download)
);
}
#[derive(thiserror::Error, Debug)]
pub enum ApiError {
#[error("Environment Error")]