diff --git a/src/tui/app/machine/browse.rs b/src/tui/app/machine/browse.rs index 1101985..e7f28a9 100644 --- a/src/tui/app/machine/browse.rs +++ b/src/tui/app/machine/browse.rs @@ -7,13 +7,13 @@ use musichoard::{ }; use crate::tui::{ - app::{ - machine::{matches::AppMatchInfo, App, AppInner, AppMachine}, - selection::{Delta, ListSelection}, - AppPublic, AppState, IAppInteractBrowse, - }, - lib::IMusicHoard, -}; + app::{ + machine::{matches::AppMatchInfo, App, AppInner, AppMachine}, + selection::{Delta, ListSelection}, + AppPublic, AppState, IAppInteractBrowse, + }, + lib::IMusicHoard, MUSICHOARD_TUI_HTTP_USER_AGENT, + }; pub struct AppBrowse; @@ -90,13 +90,8 @@ impl IAppInteractBrowse for AppMachine { } fn fetch_musicbrainz(self) -> Self::APP { - const USER_AGENT: &str = concat!( - "MusicHoard/", - env!("CARGO_PKG_VERSION"), - " ( musichoard@thenineworlds.net )" - ); - - let client = MusicBrainzApiClient::new(USER_AGENT).expect("failed to create API client"); + let client = MusicBrainzApiClient::new(MUSICHOARD_TUI_HTTP_USER_AGENT) + .expect("failed to create API client"); let mut api = MusicBrainzApi::new(client); let coll = self.inner.music_hoard.get_collection(); diff --git a/src/tui/mod.rs b/src/tui/mod.rs index 0601ba1..585c5a4 100644 --- a/src/tui/mod.rs +++ b/src/tui/mod.rs @@ -26,6 +26,12 @@ use crate::tui::{ ui::IUi, }; +const MUSICHOARD_TUI_HTTP_USER_AGENT: &str = concat!( + "MusicHoard/", + env!("CARGO_PKG_VERSION"), + " ( musichoard@thenineworlds.net )" +); + #[derive(Debug, Eq, PartialEq)] pub enum Error { Io(String),