delete multierr
This commit is contained in:
@@ -13,7 +13,6 @@ import (
|
||||
"github.com/jinzhu/gorm"
|
||||
|
||||
"go.senan.xyz/gonic/db"
|
||||
"go.senan.xyz/gonic/multierr"
|
||||
"go.senan.xyz/gonic/scanner"
|
||||
"go.senan.xyz/gonic/server/ctrlsubsonic/params"
|
||||
"go.senan.xyz/gonic/server/ctrlsubsonic/spec"
|
||||
@@ -73,14 +72,14 @@ func (c *Controller) ServeScrobble(r *http.Request) *spec.Response {
|
||||
return spec.NewError(0, "error updating stats: %v", err)
|
||||
}
|
||||
|
||||
var scrobbleErrs multierr.Err
|
||||
var scrobbleErrs []error
|
||||
for _, scrobbler := range c.Scrobblers {
|
||||
if err := scrobbler.Scrobble(user, track, optStamp, optSubmission); err != nil {
|
||||
scrobbleErrs.Add(err)
|
||||
scrobbleErrs = append(scrobbleErrs, err)
|
||||
}
|
||||
}
|
||||
if scrobbleErrs.Len() > 0 {
|
||||
return spec.NewError(0, "error when submitting: %s", scrobbleErrs.Error())
|
||||
if len(scrobbleErrs) > 0 {
|
||||
return spec.NewError(0, "error when submitting: %v", errors.Join(scrobbleErrs...))
|
||||
}
|
||||
|
||||
return spec.NewResponse()
|
||||
|
||||
Reference in New Issue
Block a user