Implement updateShare and deleteShare Subsonic endpoints

This commit is contained in:
Deluan
2023-01-22 20:21:06 -05:00
parent 20271df4fb
commit d5df102f9f
6 changed files with 52 additions and 7 deletions
+1 -1
View File
@@ -35,7 +35,6 @@ func Init(ds model.DataStore) {
func createBaseClaims() map[string]any {
tokenClaims := map[string]any{}
tokenClaims[jwt.IssuerKey] = consts.JWTIssuer
tokenClaims[jwt.IssuedAtKey] = time.Now().UTC().Unix()
return tokenClaims
}
@@ -65,6 +64,7 @@ func CreateExpiringPublicToken(exp time.Time, claims map[string]any) (string, er
func CreateToken(u *model.User) (string, error) {
claims := createBaseClaims()
claims[jwt.SubjectKey] = u.UserName
claims[jwt.IssuedAtKey] = time.Now().UTC().Unix()
claims["uid"] = u.ID
claims["adm"] = u.IsAdmin
token, _, err := TokenAuth.Encode(claims)