(ctx context.Context)
| 310 | } |
| 311 | |
| 312 | func (ds *dashboardService) httpsStatus(ctx context.Context) (enabled bool) { |
| 313 | siteGeneral, err := ds.siteInfoService.GetSiteGeneral(ctx) |
| 314 | if err != nil { |
| 315 | log.Errorf("get site general failed: %s", err) |
| 316 | return false |
| 317 | } |
| 318 | siteUrl, err := url.Parse(siteGeneral.SiteUrl) |
| 319 | if err != nil { |
| 320 | log.Errorf("parse site url failed: %s", err) |
| 321 | return false |
| 322 | } |
| 323 | return siteUrl.Scheme == "https" |
| 324 | } |
| 325 | |
| 326 | func (ds *dashboardService) getTimezone(ctx context.Context) string { |
| 327 | siteInfoInterface, err := ds.siteInfoService.GetSiteInterface(ctx) |
no test coverage detected