Add Communication API to user URLs

We don't want to build URLs anywhere but in the server.
This commit is contained in:
Eli Ribble 2026-03-22 01:33:14 +00:00
parent 31a9490210
commit 46edbbae74
No known key found for this signature in database
2 changed files with 20 additions and 1 deletions

View file

@ -9,8 +9,12 @@ import (
"github.com/Gleipnir-Technology/nidus-sync/platform"
)
type contentURLAPI struct {
Communication string `json:"api"`
}
type contentURLs struct {
Tegola string `json:"tegola"`
API contentURLAPI `json:"api"`
Tegola string `json:"tegola"`
}
type contentUserSelf struct {
Self platform.User `json:"self"`
@ -27,6 +31,9 @@ func getUserSelf(ctx context.Context, r *http.Request, user platform.User, query
return &contentUserSelf{
Self: user,
URLs: contentURLs{
API: contentURLAPI{
Communication: urls.API.Communication,
},
Tegola: urls.Tegola,
},
}, nil