1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00

Ability to schedule summary creation.

This commit is contained in:
Ferdinand Mütsch
2019-10-11 09:06:34 +02:00
parent 37b02ff32c
commit fb2f9fa10a
8 changed files with 43 additions and 35 deletions

View File

@ -2,7 +2,6 @@ package services
import (
"errors"
"fmt"
"math"
"sort"
"time"
@ -93,7 +92,6 @@ func (srv *SummaryService) Construct(from, to time.Time, user *models.User) (*mo
}
func (srv *SummaryService) Insert(summary *models.Summary) error {
fmt.Println("Saving summary", summary)
if err := srv.Db.Create(summary).Error; err != nil {
return err
}
@ -238,7 +236,6 @@ func mergeSummaries(summaries []*models.Summary) (*models.Summary, error) {
maxTime = s.ToTime
}
// TODO: Multi-thread ?
finalSummary.Projects = mergeSummaryItems(finalSummary.Projects, s.Projects)
finalSummary.Languages = mergeSummaryItems(finalSummary.Languages, s.Languages)
finalSummary.Editors = mergeSummaryItems(finalSummary.Editors, s.Editors)