From b23c4a3c89f8c03cb5d593fea4c23dc92aa6d61a Mon Sep 17 00:00:00 2001 From: benthecarman Date: Wed, 22 Feb 2023 14:12:35 -0600 Subject: [PATCH] Add favicon --- src/lib.rs | 4 ++++ static/favicon.ico | Bin 0 -> 15086 bytes 2 files changed, 4 insertions(+) create mode 100644 static/favicon.ico diff --git a/src/lib.rs b/src/lib.rs index 28d31c9..546dc15 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -227,6 +227,10 @@ pub async fn main(req: Request, env: Env, _ctx: Context) -> Result { }); Response::from_websocket(pair.client) }) + .get("/favicon.ico", |_, _| { + let bytes: Vec = include_bytes!("../static/favicon.ico").to_vec(); + Response::from_bytes(bytes)?.with_cors(&cors()) + }) .options("/*catchall", |_, _| empty_response()) .run(req, env) .await diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d0c1b1e1f2bec8a2a73138c98a9f1dbabba5725b GIT binary patch literal 15086 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