Files
enkly-ai/pkg/eventbus/events/conversation_events.go
enkly 79ce8dc4c0
Some checks failed
Go CI Pipeline / build_and_test (push) Failing after 22m0s
Init Project
2026-10-30 18:06:55 +01:00

13 lines
483 B
Go

package events
// MessageCreated is published by conversation on every db.AddMessage
// equivalent. Unused by any consumer in this port — present so the
// pattern (every aggregate commit gets an event, even before a consumer
// exists for it) is consistent across contexts; see
// pkg/eventbus.RoutingKeyMessageCreated.
type MessageCreated struct {
ConversationID int64 `json:"conversation_id"`
MessageID int64 `json:"message_id"`
Role string `json:"role"`
}