refactored many events to use wails bindings, reducing boilerplate
This commit is contained in:
@@ -3,53 +3,21 @@
|
||||
// the corresponding event names in the TypeScript frontend.
|
||||
package events
|
||||
|
||||
// Playback control events.
|
||||
// Playback events (backend → frontend push).
|
||||
const (
|
||||
PlaybackStateChanged = "PlaybackStateChanged"
|
||||
PlaybackFinished = "PlaybackFinished"
|
||||
RequestPlay = "RequestPlay"
|
||||
RequestPause = "RequestPause"
|
||||
RequestLoadFile = "RequestLoadFile"
|
||||
TrackChanged = "TrackChanged"
|
||||
SeekFailed = "SeekFailed"
|
||||
VolumeChanged = "VolumeChanged"
|
||||
)
|
||||
|
||||
// Track events.
|
||||
// Queue events (backend → frontend push).
|
||||
const (
|
||||
TrackChanged = "TrackChanged"
|
||||
)
|
||||
|
||||
// Seek events.
|
||||
const (
|
||||
Seek = "Seek"
|
||||
SeekFailed = "SeekFailed"
|
||||
)
|
||||
|
||||
// Volume events.
|
||||
const (
|
||||
RequestSetVolume = "RequestSetVolume"
|
||||
VolumeChanged = "VolumeChanged"
|
||||
)
|
||||
|
||||
// Queue events.
|
||||
const (
|
||||
QueueChanged = "QueueChanged"
|
||||
QueueIndexChanged = "QueueIndexChanged"
|
||||
QueueModeChanged = "QueueModeChanged"
|
||||
QueueTracksModified = "QueueTracksModified"
|
||||
RequestNext = "RequestNext"
|
||||
RequestPrevious = "RequestPrevious"
|
||||
RequestSetQueue = "RequestSetQueue"
|
||||
RequestAddToQueue = "RequestAddToQueue"
|
||||
RequestPlayNext = "RequestPlayNext"
|
||||
RequestRemoveFromQueue = "RequestRemoveFromQueue"
|
||||
RequestToggleShuffle = "RequestToggleShuffle"
|
||||
RequestCycleRepeat = "RequestCycleRepeat"
|
||||
RequestAddTracksToQueue = "RequestAddTracksToQueue"
|
||||
RequestPlayTracksNext = "RequestPlayTracksNext"
|
||||
RequestPlayQueueIndex = "RequestPlayQueueIndex"
|
||||
RequestRemoveTracksFromQueue = "RequestRemoveTracksFromQueue"
|
||||
RequestInsertTracksAtIndex = "RequestInsertTracksAtIndex"
|
||||
RequestMoveQueueTracks = "RequestMoveQueueTracks"
|
||||
RequestClearQueue = "RequestClearQueue"
|
||||
QueueChanged = "QueueChanged"
|
||||
QueueIndexChanged = "QueueIndexChanged"
|
||||
QueueModeChanged = "QueueModeChanged"
|
||||
QueueTracksModified = "QueueTracksModified"
|
||||
)
|
||||
|
||||
// Config events.
|
||||
|
||||
Reference in New Issue
Block a user