13 lines
483 B
Go
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"`
|
|
}
|