From 21b9a461dafeab63893d82a82d7b84ffe3a59c40 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Fri, 6 Jun 2025 22:08:26 +0200 Subject: pkgs/back: Remove Back has been moved out-of-tree. --- pkgs/by-name/ba/back/src/web/responses.rs | 50 ------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 pkgs/by-name/ba/back/src/web/responses.rs (limited to 'pkgs/by-name/ba/back/src/web/responses.rs') diff --git a/pkgs/by-name/ba/back/src/web/responses.rs b/pkgs/by-name/ba/back/src/web/responses.rs deleted file mode 100644 index e50f8c2..0000000 --- a/pkgs/by-name/ba/back/src/web/responses.rs +++ /dev/null @@ -1,50 +0,0 @@ -use std::convert::Infallible; - -use bytes::Bytes; -use http::{Response, StatusCode, Version}; -use http_body_util::{combinators::BoxBody, BodyExt, Full}; - -use crate::{error, git_bug::format::HtmlString}; - -pub(super) fn html_response>(html_text: T) -> Response> { - html_response_status(html_text, StatusCode::OK) -} - -pub(super) fn html_response_status>( - html_text: T, - status: StatusCode, -) -> Response> { - html_response_status_content_type(html_text, status, "text/html") -} - -pub(super) fn html_response_status_content_type>( - html_text: T, - status: StatusCode, - content_type: &str, -) -> Response> { - Response::builder() - .status(status) - .version(Version::HTTP_2) - .header("Content-Type", format!("{}; charset=utf-8", content_type)) - .header("x-content-type-options", "nosniff") - .header("x-frame-options", "SAMEORIGIN") - .body(full(html_text)) - .expect("This will always build") -} - -fn full>(chunk: T) -> BoxBody { - Full::new(chunk.into()).boxed() -} - -// FIXME: Not all errors should return `INTERNAL_SERVER_ERROR`. <2025-03-08> -impl error::Error { - pub fn into_response(self) -> Response> { - html_response_status( - format!( - "

Internal server error.

Error: {}
", - HtmlString::from(self.to_string()) - ), - StatusCode::INTERNAL_SERVER_ERROR, - ) - } -} -- cgit 1.4.1