From 45667442531bffa06134f29c86ceac71b55293b6 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Tue, 28 Oct 2025 09:25:02 +0000 Subject: [PATCH] Remove unnecessary pattern matches --- lib/music_library_web/controllers/asset_controller.ex | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/music_library_web/controllers/asset_controller.ex b/lib/music_library_web/controllers/asset_controller.ex index c21469dc..7fc70d1a 100644 --- a/lib/music_library_web/controllers/asset_controller.ex +++ b/lib/music_library_web/controllers/asset_controller.ex @@ -27,14 +27,11 @@ defmodule MusicLibraryWeb.AssetController do case Cache.get(payload, format) do :not_found -> if asset = Assets.get(transform.hash) do - image_data = + {:ok, image_data} = if transform.width do - # TODO: find a way to cache computation, or pre-compute thumb and store it - {:ok, data} = Image.resize(asset.content, transform.width, format) - data + Image.resize(asset.content, transform.width, format) else - {:ok, data} = Image.convert(asset.content, asset.format, format) - data + Image.convert(asset.content, asset.format, format) end Cache.set(payload, format, image_data)