Current section

Files

Jump to
beacon_live_admin lib beacon live_admin client media_library.ex
Raw

lib/beacon/live_admin/client/media_library.ex

defmodule Beacon.LiveAdmin.Client.MediaLibrary do
@moduledoc false
import Beacon.LiveAdmin.Cluster, only: [call: 4]
def get_asset_by(site, clauses) do
call(site, Beacon.MediaLibrary, :get_asset_by, [site, clauses])
end
def soft_delete(site, asset) do
call(site, Beacon.MediaLibrary, :soft_delete, [asset])
end
def list_assets(site, opts \\ []) do
call(site, Beacon.MediaLibrary, :list_assets, [site, opts])
end
def count_assets(site, opts \\ []) do
call(site, Beacon.MediaLibrary, :count_assets, [site, opts])
end
def search(site, query) do
call(site, Beacon.MediaLibrary, :search, [site, query])
end
def url_for(site, asset) do
call(site, Beacon.MediaLibrary, :url_for, [asset])
end
def urls_for(site, asset) do
call(site, Beacon.MediaLibrary, :urls_for, [asset])
end
def is_image?(site, asset) do
call(site, Beacon.MediaLibrary, :is_image?, [asset])
end
def new_upload_metadata(site, path, opts) do
call(site, Beacon.MediaLibrary.UploadMetadata, :new, [site, path, opts])
end
def upload(site, upload_metadata) do
call(site, Beacon.MediaLibrary, :upload, [upload_metadata])
end
end