From 5667ea67c3c9e9ff8dc37ccc6f4468d0612b2b50 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Thu, 9 Jul 2026 06:43:19 +0000 Subject: [PATCH] fix: format Elixir code to pass mix formatter check --- lib/pinchflat/media/media.ex | 28 +++++++++++-------- .../api/v1/api_media_item_controller.ex | 4 ++- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/lib/pinchflat/media/media.ex b/lib/pinchflat/media/media.ex index 814a491..f8e84f0 100644 --- a/lib/pinchflat/media/media.ex +++ b/lib/pinchflat/media/media.ex @@ -28,13 +28,15 @@ defmodule Pinchflat.Media do offset = Keyword.get(opts, :offset, 0) downloaded_only = Keyword.get(opts, :downloaded_only, false) - query = from mi in MediaItem, limit: ^limit, offset: ^offset, order_by: [desc: mi.uploaded_at] + query = + from(mi in MediaItem, limit: ^limit, offset: ^offset, order_by: [desc: mi.uploaded_at]) - query = if downloaded_only do - from mi in query, where: not is_nil(mi.media_downloaded_at) - else - query - end + query = + if downloaded_only do + from(mi in query, where: not is_nil(mi.media_downloaded_at)) + else + query + end Repo.all(query) end @@ -89,13 +91,15 @@ defmodule Pinchflat.Media do offset = Keyword.get(opts, :offset, 0) downloaded_only = Keyword.get(opts, :downloaded_only, false) - query = from mi in MediaItem, where: mi.source_id == ^source_id, limit: ^limit, offset: ^offset, order_by: [desc: mi.uploaded_at] + query = + from(mi in MediaItem, where: mi.source_id == ^source_id, limit: ^limit, offset: ^offset, order_by: [desc: mi.uploaded_at]) - query = if downloaded_only do - from mi in query, where: not is_nil(mi.media_downloaded_at) - else - query - end + query = + if downloaded_only do + from(mi in query, where: not is_nil(mi.media_downloaded_at)) + else + query + end Repo.all(query) end diff --git a/lib/pinchflat_web/controllers/api/v1/api_media_item_controller.ex b/lib/pinchflat_web/controllers/api/v1/api_media_item_controller.ex index 3d65f37..593969d 100644 --- a/lib/pinchflat_web/controllers/api/v1/api_media_item_controller.ex +++ b/lib/pinchflat_web/controllers/api/v1/api_media_item_controller.ex @@ -100,7 +100,9 @@ defmodule PinchflatWeb.Api.V1.ApiMediaItemController do defp parse_param(params, key, default) do case Map.get(params, key) do - nil -> default + nil -> + default + value -> case Integer.parse(value) do {n, _} -> n