From d96be829cdd0709259dc71aaa90603c4108c555e Mon Sep 17 00:00:00 2001 From: kernelkind Date: Wed, 22 Jan 2025 14:41:56 -0500 Subject: [PATCH] get file binary Signed-off-by: kernelkind --- crates/notedeck_columns/src/images.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/notedeck_columns/src/images.rs b/crates/notedeck_columns/src/images.rs index 80921784..0a0d8c59 100644 --- a/crates/notedeck_columns/src/images.rs +++ b/crates/notedeck_columns/src/images.rs @@ -4,6 +4,7 @@ use notedeck::ImageCache; use notedeck::Result; use poll_promise::Promise; use std::path; +use std::path::PathBuf; use tokio::fs; //pub type ImageCacheKey = String; @@ -198,6 +199,10 @@ fn fetch_img_from_disk( }) } +pub fn fetch_binary_from_disk(path: PathBuf) -> Result> { + std::fs::read(path).map_err(|e| notedeck::Error::Generic(e.to_string())) +} + /// Controls type-specific handling #[derive(Debug, Clone, Copy)] pub enum ImageType {