1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

Use errcheck to find unhandled errors (#795)

Signed-off-by: Chris Cummer <chriscummer@me.com>
This commit is contained in:
Chris Cummer
2019-12-17 08:26:16 -08:00
committed by GitHub
parent 04ff03ab1c
commit cde904ff08
44 changed files with 250 additions and 97 deletions

View File

@@ -19,30 +19,47 @@ func (widget *Widget) initializeKeyboardControls() {
}
func (widget *Widget) selectPrevious() {
widget.client.Previous()
err := widget.client.Previous()
if err != nil {
return
}
time.Sleep(time.Millisecond * 500)
widget.Refresh()
}
func (widget *Widget) selectNext() {
widget.client.Next()
err := widget.client.Next()
if err != nil {
return
}
time.Sleep(time.Millisecond * 500)
widget.Refresh()
}
func (widget *Widget) playPause() {
var err error
if widget.playerState.CurrentlyPlaying.Playing {
widget.client.Pause()
err = widget.client.Pause()
} else {
widget.client.Play()
err = widget.client.Play()
}
if err != nil {
return
}
time.Sleep(time.Millisecond * 500)
widget.Refresh()
}
func (widget *Widget) toggleShuffle() {
widget.playerState.ShuffleState = !widget.playerState.ShuffleState
widget.client.Shuffle(widget.playerState.ShuffleState)
err := widget.client.Shuffle(widget.playerState.ShuffleState)
if err != nil {
return
}
time.Sleep(time.Millisecond * 500)
widget.Refresh()
}

View File

@@ -53,7 +53,10 @@ func authHandler(w http.ResponseWriter, r *http.Request) {
}
// use the token to get an authenticated client
client := auth.NewClient(tok)
fmt.Fprintf(w, "Login Completed!")
_, err = fmt.Fprintf(w, "Login Completed!")
if err != nil {
return
}
tempClientChan <- &client
}
@@ -81,7 +84,12 @@ func NewWidget(app *tview.Application, pages *tview.Pages, settings *Settings) *
}
http.HandleFunc("/callback", authHandler)
go http.ListenAndServe(":"+callbackPort, nil)
go func() {
err := http.ListenAndServe(":"+callbackPort, nil)
if err != nil {
return
}
}()
go func() {
// wait for auth to complete