(ctx context.Context)
| 305 | } |
| 306 | |
| 307 | func CleanOldTEvents(ctx context.Context) error { |
| 308 | daysToKeep := 7 |
| 309 | if !IsTelemetryEnabled() { |
| 310 | daysToKeep = 1 |
| 311 | } |
| 312 | olderThan := time.Now().AddDate(0, 0, -daysToKeep).UnixMilli() |
| 313 | return wstore.WithTx(ctx, func(tx *wstore.TxWrap) error { |
| 314 | query := `DELETE FROM db_tevent WHERE ts < ?` |
| 315 | tx.Exec(query, olderThan) |
| 316 | return nil |
| 317 | }) |
| 318 | } |
| 319 | |
| 320 | func GetNonUploadedTEvents(ctx context.Context, maxEvents int) ([]*telemetrydata.TEvent, error) { |
| 321 | now := time.Now() |
no test coverage detected