Cleaned-up the cleanup loop
This commit is contained in:
@@ -75,19 +75,24 @@ func NewBackend(keyTable Table[ApiKey], apps ...App) (*Backend, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (b *Backend) cleanupLoop() {
|
func (b *Backend) cleanupLoop() {
|
||||||
|
b.cleanup()
|
||||||
for range time.Tick(24 * time.Hour) {
|
for range time.Tick(24 * time.Hour) {
|
||||||
old := getDate(time.Now().Add(-30 * 24 * time.Hour))
|
b.cleanup()
|
||||||
var err error
|
}
|
||||||
for _, a := range b.apps {
|
}
|
||||||
log.Printf("Removing logs for %v", a.AppID())
|
|
||||||
tab := a.CountTable()
|
func (b *Backend) cleanup() {
|
||||||
if tab == nil {
|
old := getDate(time.Now().Add(-30 * 24 * time.Hour))
|
||||||
continue
|
var err error
|
||||||
}
|
for _, a := range b.apps {
|
||||||
err = tab.RemoveOldLogs(context.Background(), old)
|
log.Printf("Removing logs for %v", a.AppID())
|
||||||
if err != nil {
|
tab := a.CountTable()
|
||||||
log.Printf("error removing old logs for %v: %v\n", a.AppID(), err)
|
if tab == nil {
|
||||||
}
|
continue
|
||||||
|
}
|
||||||
|
err = tab.RemoveOldLogs(context.Background(), old)
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("error removing old logs for %v: %v\n", a.AppID(), err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user