diff options
author | Christopher Speller <crspeller@gmail.com> | 2018-02-20 12:49:45 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-20 12:49:45 -0800 |
commit | 75d9a3a3b99d0acafb6783a721a35ab1ccdd8d9d (patch) | |
tree | e362a6a112af73c8b5d9c7739753751429903a26 /app/config.go | |
parent | febc129ecaa2a0ca8c6f8deeac654cb296b2b436 (diff) | |
download | chat-75d9a3a3b99d0acafb6783a721a35ab1ccdd8d9d.tar.gz chat-75d9a3a3b99d0acafb6783a721a35ab1ccdd8d9d.tar.bz2 chat-75d9a3a3b99d0acafb6783a721a35ab1ccdd8d9d.zip |
MM-8681 Adding config settings necessary for using CloudFront. (#8307)
* Adding config settings nessisary for using CloudFront.
* Adding new config settings to diagnostics.
Diffstat (limited to 'app/config.go')
-rw-r--r-- | app/config.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/config.go b/app/config.go index b4925e8fb..a9cd84d90 100644 --- a/app/config.go +++ b/app/config.go @@ -12,6 +12,7 @@ import ( "encoding/base64" "encoding/json" "fmt" + "net/url" "runtime/debug" l4g "github.com/alecthomas/log4go" @@ -254,3 +255,12 @@ func (a *App) Desanitize(cfg *model.Config) { cfg.SqlSettings.DataSourceSearchReplicas[i] = actual.SqlSettings.DataSourceSearchReplicas[i] } } + +func (a *App) GetCookieDomain() string { + if *a.Config().ServiceSettings.AllowCookiesForSubdomains { + if siteURL, err := url.Parse(*a.Config().ServiceSettings.SiteURL); err == nil { + return siteURL.Hostname() + } + } + return "" +} |