store

package
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL