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

@ -7,6 +7,7 @@ import (
)
type ContentURL struct {
API contentURLAPI
Configuration contentURLConfiguration
OAuthRefreshArcGIS string
RMO contentURLRMO
@ -19,6 +20,7 @@ type ContentURL struct {
func NewContentURL() ContentURL {
return ContentURL{
API: newContentURLAPI(),
Configuration: newContentURLConfiguration(),
OAuthRefreshArcGIS: config.MakeURLNidus("/arcgis/oauth/begin"),
RMO: newContentURLRMO(),
@ -30,6 +32,16 @@ func NewContentURL() ContentURL {
}
}
type contentURLAPI struct {
Communication string
}
func newContentURLAPI() contentURLAPI {
return contentURLAPI{
Communication: config.MakeURLNidus("/api/communication"),
}
}
type contentURLConfiguration struct {
ArcGIS string
Fieldseeker string