Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SongStorage ¶ added in v1.0.2
type SongStorage interface { // PrependSong agrega una canción al principio de la lista de reproducción. PrependSong(*voice.Song) error // AppendSong agrega una canción al final de la lista de reproducción. AppendSong(*voice.Song) error // RemoveSong elimina una canción de la lista de reproducción por su posición. RemoveSong(int) (*voice.Song, error) // ClearPlaylist elimina todas las canciones de la lista de reproducción. ClearPlaylist() error // GetSongs devuelve todas las canciones en la lista de reproducción. GetSongs() ([]*voice.Song, error) // PopFirstSong elimina y devuelve la primera canción de la lista de reproducción. PopFirstSong() (*voice.Song, error) }
SongStorage define métodos para el almacenamiento y manipulación de la lista de reproducción de canciones.
type StateStorage ¶ added in v1.0.2
type StateStorage interface { // GetCurrentSong devuelve la canción que se está reproduciendo actualmente. GetCurrentSong() (*voice.PlayedSong, error) // SetCurrentSong establece la canción que se está reproduciendo actualmente. SetCurrentSong(*voice.PlayedSong) error // GetVoiceChannel devuelve el ID del canal de voz actual. GetVoiceChannel() (string, error) // SetVoiceChannel establece el ID del canal de voz actual. SetVoiceChannel(string) error // GetTextChannel devuelve el ID del canal de texto actual. GetTextChannel() (string, error) // SetTextChannel establece el ID del canal de texto actual. SetTextChannel(string) error }
StateStorage define métodos para el almacenamiento y manipulación del estado del reproductor de música.
Click to show internal directories.
Click to hide internal directories.