Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BroadcastMessage ¶
type BroadcastMessage struct {
ID ID
SenderID user.ID
SenderNameEnc string
SenderPublicKey string
Body string
Envelopes map[string]string
SentAt time.Time
}
BroadcastMessage is a message sent to all connected clients.
type BroadcastRepository ¶
type BroadcastRepository interface {
Save(ctx context.Context, msg BroadcastMessage) error
ListRecent(ctx context.Context, limit int) ([]BroadcastMessage, error)
}
BroadcastRepository persists and retrieves broadcast messages.
Click to show internal directories.
Click to hide internal directories.