refactor update handler

This commit is contained in:
mpostma 2021-03-04 11:56:32 +01:00
parent 9e2a95b1a3
commit a56db854a2
No known key found for this signature in database
GPG key ID: CBC8A7C1D7A28C3A
11 changed files with 522 additions and 246 deletions

View file

@ -2,7 +2,7 @@ use actix_web::{web, HttpResponse, delete, get, post};
use crate::Data;
use crate::error::ResponseError;
use crate::index_controller::Settings;
use crate::index::Settings;
use crate::helpers::Authentication;
#[macro_export]
@ -14,14 +14,14 @@ macro_rules! make_setting_route {
use crate::data;
use crate::error::ResponseError;
use crate::helpers::Authentication;
use crate::index_controller::Settings;
use crate::index::Settings;
#[actix_web::delete($route, wrap = "Authentication::Private")]
pub async fn delete(
data: web::Data<data::Data>,
index_uid: web::Path<String>,
) -> Result<HttpResponse, ResponseError> {
use crate::index_controller::Settings;
use crate::index::Settings;
let settings = Settings {
$attr: Some(None),
..Default::default()