1
0
mirror of https://github.com/actix/examples synced 2025-06-26 09:17:41 +02:00

update actix-web-lab dep

This commit is contained in:
Rob Ede
2023-03-14 02:40:02 +00:00
parent 0c820844c8
commit ca6eaee52e
6 changed files with 17 additions and 38 deletions

View File

@ -1,10 +1,9 @@
use actix_files::NamedFile;
use actix_session::Session;
use actix_web::http::StatusCode;
use actix_web::{
dev, error, middleware::ErrorHandlerResponse, web, Error, HttpResponse, Responder, Result,
dev, error, http::StatusCode, middleware::ErrorHandlerResponse, web, Error, HttpResponse,
Responder, Result,
};
use actix_web_lab::web::Redirect;
use serde::Deserialize;
use sqlx::SqlitePool;
use tera::{Context, Tera};
@ -51,7 +50,7 @@ pub async fn create(
) -> Result<impl Responder, Error> {
if params.description.is_empty() {
session::set_flash(&session, FlashMessage::error("Description cannot be empty"))?;
Ok(Redirect::to("/").using_status_code(StatusCode::FOUND))
Ok(web::Redirect::to("/").using_status_code(StatusCode::FOUND))
} else {
db::create_task(params.into_inner().description, &pool)
.await
@ -59,7 +58,7 @@ pub async fn create(
session::set_flash(&session, FlashMessage::success("Task successfully added"))?;
Ok(Redirect::to("/").using_status_code(StatusCode::FOUND))
Ok(web::Redirect::to("/").using_status_code(StatusCode::FOUND))
}
}
@ -79,7 +78,7 @@ pub async fn update(
form: web::Form<UpdateForm>,
session: Session,
) -> Result<impl Responder, Error> {
Ok(Redirect::to(match form._method.as_ref() {
Ok(web::Redirect::to(match form._method.as_ref() {
"put" => toggle(db, params).await?,
"delete" => delete(db, params, session).await?,
unsupported_method => {