Remove unnecessary pattern matches
This commit is contained in:
@@ -27,14 +27,11 @@ defmodule MusicLibraryWeb.AssetController do
|
|||||||
case Cache.get(payload, format) do
|
case Cache.get(payload, format) do
|
||||||
:not_found ->
|
:not_found ->
|
||||||
if asset = Assets.get(transform.hash) do
|
if asset = Assets.get(transform.hash) do
|
||||||
image_data =
|
{:ok, image_data} =
|
||||||
if transform.width do
|
if transform.width do
|
||||||
# TODO: find a way to cache computation, or pre-compute thumb and store it
|
Image.resize(asset.content, transform.width, format)
|
||||||
{:ok, data} = Image.resize(asset.content, transform.width, format)
|
|
||||||
data
|
|
||||||
else
|
else
|
||||||
{:ok, data} = Image.convert(asset.content, asset.format, format)
|
Image.convert(asset.content, asset.format, format)
|
||||||
data
|
|
||||||
end
|
end
|
||||||
|
|
||||||
Cache.set(payload, format, image_data)
|
Cache.set(payload, format, image_data)
|
||||||
|
|||||||
Reference in New Issue
Block a user