When importing a record, stream all its releases

This commit is contained in:
Claudio Ortolina
2025-02-05 15:31:08 +00:00
parent f29dd1f0ab
commit 6ad28f1271
6 changed files with 40 additions and 15 deletions
+2 -1
View File
@@ -1,10 +1,11 @@
defmodule MusicBrainz.APIBehaviour do
@type musicbrainz_id :: String.t()
@type config :: MusicBrainz.Config.t()
@type limit :: pos_integer()
@callback get_release_group(musicbrainz_id, config) :: {:ok, map()} | {:error, String.t()}
@callback get_releases(musicbrainz_id, config) :: {:ok, map()} | {:error, String.t()}
@callback get_releases(musicbrainz_id, limit, config) :: {:ok, map()} | {:error, String.t()}
@callback get_release(musicbrainz_id, config) :: {:ok, map()} | {:error, String.t()}