mirror of
https://github.com/coder/coder.git
synced 2025-07-03 16:13:58 +00:00
refactor: define insights interval (#9693)
This commit is contained in:
@ -191,7 +191,7 @@ func (api *API) insightsTemplates(rw http.ResponseWriter, r *http.Request) {
|
||||
|
||||
var usage database.GetTemplateInsightsRow
|
||||
var appUsage []database.GetTemplateAppInsightsRow
|
||||
var dailyUsage []database.GetTemplateDailyInsightsRow
|
||||
var dailyUsage []database.GetTemplateInsightsByIntervalRow
|
||||
var parameterRows []database.GetTemplateParameterInsightsRow
|
||||
|
||||
eg, egCtx := errgroup.WithContext(ctx)
|
||||
@ -203,10 +203,11 @@ func (api *API) insightsTemplates(rw http.ResponseWriter, r *http.Request) {
|
||||
eg.Go(func() error {
|
||||
var err error
|
||||
if interval != "" {
|
||||
dailyUsage, err = api.Database.GetTemplateDailyInsights(egCtx, database.GetTemplateDailyInsightsParams{
|
||||
StartTime: startTime,
|
||||
EndTime: endTime,
|
||||
TemplateIDs: templateIDs,
|
||||
dailyUsage, err = api.Database.GetTemplateInsightsByInterval(egCtx, database.GetTemplateInsightsByIntervalParams{
|
||||
StartTime: startTime,
|
||||
EndTime: endTime,
|
||||
TemplateIDs: templateIDs,
|
||||
IntervalDays: 1,
|
||||
})
|
||||
if err != nil {
|
||||
return xerrors.Errorf("get template daily insights: %w", err)
|
||||
|
Reference in New Issue
Block a user