MCPcopy
hub / github.com/wavetermdev/waveterm / GetNonUploadedActivity

Function GetNonUploadedActivity

pkg/telemetry/telemetry.go:440–451  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

438}
439
440func GetNonUploadedActivity(ctx context.Context) ([]*ActivityType, error) {
441 var rtn []*ActivityType
442 txErr := wstore.WithTx(ctx, func(tx *wstore.TxWrap) error {
443 query := `SELECT * FROM db_activity WHERE uploaded = 0 ORDER BY day DESC LIMIT 30`
444 tx.Select(&rtn, query)
445 return nil
446 })
447 if txErr != nil {
448 return nil, txErr
449 }
450 return rtn, nil
451}
452
453func MarkActivityAsUploaded(ctx context.Context, activityArr []*ActivityType) error {
454 dayStr := daystr.GetCurDayStr()

Callers 1

sendTelemetryFunction · 0.92

Calls 1

WithTxFunction · 0.92

Tested by

no test coverage detected