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

Interface ImportProgress

internal/whatsapp/types.go:141–148  ·  view source on GitHub ↗

ImportProgress provides callbacks for import progress reporting.

Source from the content-addressed store, hash-verified

139
140// ImportProgress provides callbacks for import progress reporting.
141type ImportProgress interface {
142 OnStart()
143 OnChatStart(chatJID string, chatTitle string, messageCount int)
144 OnProgress(processed, added, skipped int64)
145 OnChatComplete(chatJID string, messagesAdded int64)
146 OnComplete(summary *ImportSummary)
147 OnError(err error)
148}
149
150// NullProgress is a no-op implementation of ImportProgress.
151type NullProgress struct{}

Callers 6

ImportMethod · 0.65
ImportMethod · 0.65
ImportMethod · 0.65
ImportMethod · 0.65
ImportMethod · 0.65
ImportMethod · 0.65

Implementers 2

NullProgressinternal/whatsapp/types.go
ImportCLIProgresscmd/msgvault/cmd/import.go

Calls

no outgoing calls

Tested by

no test coverage detected