Decide carefully where external::musicbrainz
belongs
#193
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: wojtek/musichoard#193
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It was originally added to
lib
but unlikeLibrary
andDatabase
theMusicHoard
object does not use it. Rather it is used by other components to collect information which is only then fed intoMusicHoard
.Thought: the implementation is geared specifically to how it is intended to be used by the TUI. It is not intended to be a general MB API. Therefore, it might make sense to move it entirely into the TUI crate.
Thought 2: Refactor the lib part to be general (but only up to degree needed by TUI). TUI then makes specific calls geared towards its needs.
As part of this grep and remove all dependence on
musichoard::interface::musicbrainz::*
in the TUI crate.Conclusion:
core::interface::musicbrainz
entirely to the TUI crate.