MCPcopy Create free account
hub / github.com/rusq/slackdump / Messenger

Interface Messenger

processor/processor.go:46–52  ·  view source on GitHub ↗

Messenger is the interface that implements only the message fetching.

Source from the content-addressed store, hash-verified

44
45// Messenger is the interface that implements only the message fetching.
46type Messenger interface {
47 // Messages method is called for each message that is retrieved.
48 Messages(ctx context.Context, channelID string, numThreads int, isLast bool, messages []slack.Message) error
49 // ThreadMessages method is called for each of the thread messages that are
50 // retrieved. The parent message is passed in as well.
51 ThreadMessages(ctx context.Context, channelID string, parent slack.Message, threadOnly, isLast bool, replies []slack.Message) error
52}
53
54type Filer interface {
55 // Files method is called for each file that is retrieved. The parent message is

Callers 16

MessagesMethod · 0.65
MessagesMethod · 0.65
TestChunkDir_ChannelInfoFunction · 0.65
Test_encodeMessagesFunction · 0.65
encodeMessagesFunction · 0.65
MessagesMethod · 0.65
writePayloadMethod · 0.65
ThreadMessagesMethod · 0.65
ThreadMessagesMethod · 0.65
encodeThreadMessagesFunction · 0.65

Implementers 11

MockConversationsmocks/mock_processor/mock_processor.go
MockConversationsMockRecordermocks/mock_processor/mock_processor.go
Printerprocessor/discarder.go
JointMessengersprocessor/processor.go
JointConversationsprocessor/processor.go
Recorderinternal/chunk/recorder.go
conversationTransformerinternal/chunk/control/processors.go
msgUserIDsCollectorinternal/chunk/control/processors.go
Conversationsinternal/chunk/backend/directory/conve
Mockdatahandlerinternal/chunk/backend/directory/dirpr
MockdatahandlerMockRecorderinternal/chunk/backend/directory/dirpr

Calls

no outgoing calls

Tested by

no test coverage detected