MCPcopy
hub / github.com/kenn-io/msgvault / Progress

Interface Progress

internal/deletion/executor.go:35–39  ·  view source on GitHub ↗

Progress reports deletion progress.

Source from the content-addressed store, hash-verified

33
34// Progress reports deletion progress.
35type Progress interface {
36 OnStart(total, alreadyProcessed int)
37 OnProgress(processed, succeeded, failed int)
38 OnComplete(succeeded, failed int)
39}
40
41// NullProgress is a no-op progress reporter.
42type NullProgress struct{}

Callers 10

FullMethod · 0.65
ExecuteMethod · 0.65
ExecuteBatchMethod · 0.65
FullMethod · 0.65
IncrementalMethod · 0.65
ExecuteMethod · 0.65
ExecuteBatchMethod · 0.65
FullMethod · 0.65
IncrementalMethod · 0.65
finalizeExecutionMethod · 0.65

Implementers 7

NullProgressinternal/gmail/sync_types.go
NullProgressinternal/whatsapp/types.go
trackingProgressinternal/deletion/executor_test.go
NullProgressinternal/deletion/executor.go
CLIDeletionProgresscmd/msgvault/cmd/deletions.go
ImportCLIProgresscmd/msgvault/cmd/import.go
CLIProgresscmd/msgvault/cmd/syncfull.go

Calls

no outgoing calls

Tested by

no test coverage detected