feat(subsonic): add avatar support

closes: #228
This commit is contained in:
Brian Doherty
2022-07-20 23:16:13 +01:00
committed by sentriz
parent 7ab378accb
commit 5e66261f0c
15 changed files with 288 additions and 28 deletions

View File

@@ -2,6 +2,7 @@
package ctrladmin
import (
"encoding/base64"
"encoding/gob"
"errors"
"fmt"
@@ -21,10 +22,10 @@ import (
"github.com/sentriz/gormstore"
"go.senan.xyz/gonic"
"go.senan.xyz/gonic/server/assets"
"go.senan.xyz/gonic/server/ctrlbase"
"go.senan.xyz/gonic/db"
"go.senan.xyz/gonic/podcasts"
"go.senan.xyz/gonic/server/assets"
"go.senan.xyz/gonic/server/ctrlbase"
)
type CtxKey int
@@ -47,6 +48,7 @@ func funcMap() template.FuncMap {
return strings.ToLower(in.Format("Jan 02, 2006"))
},
"dateHuman": humanize.Time,
"base64": base64.StdEncoding.EncodeToString,
}
}
@@ -122,8 +124,11 @@ type templateData struct {
DefaultListenBrainzURL string
SelectedUser *db.User
Podcasts []*db.Podcast
Podcasts []*db.Podcast
InternetRadioStations []*db.InternetRadioStation
// avatar
Avatar []byte
}
type Response struct {