mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-18 21:07:44 +03:00
Add Share capability to Subsonic user's info
This commit is contained in:
parent
ef4765c768
commit
c770229154
@ -3,6 +3,7 @@ package subsonic
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"github.com/navidrome/navidrome/conf"
|
||||
"github.com/navidrome/navidrome/model/request"
|
||||
"github.com/navidrome/navidrome/server/subsonic/responses"
|
||||
)
|
||||
@ -19,8 +20,9 @@ func (api *Router) GetUser(r *http.Request) (*responses.Subsonic, error) {
|
||||
response.User.AdminRole = loggedUser.IsAdmin
|
||||
response.User.Email = loggedUser.Email
|
||||
response.User.StreamRole = true
|
||||
response.User.DownloadRole = true
|
||||
response.User.ScrobblingEnabled = true
|
||||
response.User.DownloadRole = conf.Server.EnableDownloads
|
||||
response.User.ShareRole = conf.Server.DevEnableShare
|
||||
return response, nil
|
||||
}
|
||||
|
||||
@ -34,8 +36,9 @@ func (api *Router) GetUsers(r *http.Request) (*responses.Subsonic, error) {
|
||||
user.AdminRole = loggedUser.IsAdmin
|
||||
user.Email = loggedUser.Email
|
||||
user.StreamRole = true
|
||||
user.DownloadRole = true
|
||||
user.ScrobblingEnabled = true
|
||||
user.DownloadRole = conf.Server.EnableDownloads
|
||||
user.ShareRole = conf.Server.DevEnableShare
|
||||
response := newResponse()
|
||||
response.Users = &responses.Users{User: []responses.User{user}}
|
||||
return response, nil
|
||||
|
Loading…
x
Reference in New Issue
Block a user