vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit 4c07f05b3a25fb894980e14d0d44e991cb7df0e5
parent b73ff886c3309b70ac0be0b33c345832c0dff2db
Author: Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>
Date:   Tue, 17 Sep 2019 21:05:56 +0200

Remove Result<T, E: Debug> in preparation of deprecation as Rocket responder.
Removed unnecessary returns

Diffstat:
Msrc/api/web.rs | 13++++++-------
Msrc/db/models/attachment.rs | 4++--
2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/api/web.rs b/src/api/web.rs @@ -1,4 +1,3 @@ -use std::io; use std::path::{Path, PathBuf}; use rocket::http::ContentType; @@ -21,10 +20,10 @@ pub fn routes() -> Vec<Route> { } #[get("/")] -fn web_index() -> Cached<io::Result<NamedFile>> { +fn web_index() -> Cached<Option<NamedFile>> { Cached::short(NamedFile::open( Path::new(&CONFIG.web_vault_folder()).join("index.html"), - )) + ).ok()) } #[get("/app-id.json")] @@ -47,13 +46,13 @@ fn app_id() -> Cached<Content<Json<Value>>> { } #[get("/<p..>", rank = 10)] // Only match this if the other routes don't match -fn web_files(p: PathBuf) -> Cached<io::Result<NamedFile>> { - Cached::long(NamedFile::open(Path::new(&CONFIG.web_vault_folder()).join(p))) +fn web_files(p: PathBuf) -> Cached<Option<NamedFile>> { + Cached::long(NamedFile::open(Path::new(&CONFIG.web_vault_folder()).join(p)).ok()) } #[get("/attachments/<uuid>/<file..>")] -fn attachments(uuid: String, file: PathBuf) -> io::Result<NamedFile> { - NamedFile::open(Path::new(&CONFIG.attachments_folder()).join(uuid).join(file)) +fn attachments(uuid: String, file: PathBuf) -> Option<NamedFile> { + NamedFile::open(Path::new(&CONFIG.attachments_folder()).join(uuid).join(file)).ok() } #[get("/alive")] diff --git a/src/db/models/attachment.rs b/src/db/models/attachment.rs @@ -61,7 +61,7 @@ use crate::error::MapResult; impl Attachment { #[cfg(feature = "postgresql")] pub fn save(&self, conn: &DbConn) -> EmptyResult { - return diesel::insert_into(attachments::table) + diesel::insert_into(attachments::table) .values(self) .on_conflict(attachments::id) .do_update() @@ -72,7 +72,7 @@ impl Attachment { #[cfg(not(feature = "postgresql"))] pub fn save(&self, conn: &DbConn) -> EmptyResult { - return diesel::replace_into(attachments::table) + diesel::replace_into(attachments::table) .values(self) .execute(&**conn) .map_res("Error saving attachment")