diff --git a/pmoparadise/src/lib.rs b/pmoparadise/src/lib.rs index d18bced8..250b7fd4 100644 --- a/pmoparadise/src/lib.rs +++ b/pmoparadise/src/lib.rs @@ -218,6 +218,7 @@ //! - [Radio Paradise](https://radioparadise.com) - Official website //! - [Radio Paradise API](https://api.radioparadise.com) - API documentation +pub mod channels; pub mod client; pub mod error; pub mod models; diff --git a/pmoparadise/src/pmoserver_ext.rs b/pmoparadise/src/pmoserver_ext.rs index 0ee3e5bd..e245f21d 100644 --- a/pmoparadise/src/pmoserver_ext.rs +++ b/pmoparadise/src/pmoserver_ext.rs @@ -3,7 +3,7 @@ //! Ce module fournit un trait d'extension pour ajouter facilement l'API Radio Paradise //! à un serveur pmoserver. -use crate::paradise::{max_channel_id, ALL_CHANNELS}; +use crate::channels::{max_channel_id, ChannelDescriptor, ALL_CHANNELS}; use crate::{Block, NowPlaying, RadioParadiseClient}; use axum::{ extract::{Path, Query, State}, @@ -73,8 +73,8 @@ pub struct ChannelInfo { pub description: String, } -impl From<&crate::paradise::ChannelDescriptor> for ChannelInfo { - fn from(descriptor: &crate::paradise::ChannelDescriptor) -> Self { +impl From<&ChannelDescriptor> for ChannelInfo { + fn from(descriptor: &ChannelDescriptor) -> Self { Self { id: descriptor.id, name: descriptor.display_name.to_string(),