Documentation
¶
Index ¶
- func CreateCommandConsumer(currentTimeGetter libtime.CurrentTimeGetter, ...) run.Func
- func CreateDiscordNotificationHandler(ctx context.Context, syncProducer libkafka.SyncProducer, branch base.Branch, ...) core.NotificationHandlerTx
- func CreateNotificationConsumer(saramaClientProvider libkafka.SaramaClientProvider, ...) run.Func
- func CreateNotificationHandler(ctx context.Context, syncProducer libkafka.SyncProducer, branch base.Branch, ...) core.NotificationHandlerTx
- func CreateNotificationSender(syncProducer libkafka.SyncProducer, branch base.Branch) pkg.NotificationSender
- func CreateSendHandler(ctx context.Context, syncProducer libkafka.SyncProducer, branch base.Branch, ...) http.Handler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCommandConsumer ¶
func CreateCommandConsumer( currentTimeGetter libtime.CurrentTimeGetter, saramaClientProvider libkafka.SaramaClientProvider, syncProducer libkafka.SyncProducer, db libkv.DB, branch base.Branch, batchSize libkafka.BatchSize, ) run.Func
func CreateDiscordNotificationHandler ¶
func CreateDiscordNotificationHandler( ctx context.Context, syncProducer libkafka.SyncProducer, branch base.Branch, initiator cqrsiam.Initiator, defaultChannelName discord.ChannelName, testChannelName discord.ChannelName, ) core.NotificationHandlerTx
func CreateNotificationConsumer ¶
func CreateNotificationConsumer( saramaClientProvider libkafka.SaramaClientProvider, syncProducer libkafka.SyncProducer, db libkv.DB, branch base.Branch, batchSize libkafka.BatchSize, initiator cqrsiam.Initiator, defaultChannelName discord.ChannelName, testChannelName discord.ChannelName, ) run.Func
func CreateNotificationHandler ¶
func CreateNotificationHandler( ctx context.Context, syncProducer libkafka.SyncProducer, branch base.Branch, initiator cqrsiam.Initiator, defaultChannelName discord.ChannelName, testChannelName discord.ChannelName, ) core.NotificationHandlerTx
func CreateNotificationSender ¶
func CreateNotificationSender( syncProducer libkafka.SyncProducer, branch base.Branch, ) pkg.NotificationSender
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.