Documentation
¶
Overview ¶
Package follow pulls public histories into read-only local mirror rooms.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Checkpoint ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func (*Manager) Status ¶
func (m *Manager) Status() []protocol.FollowStatus
type Sink ¶
type Sink interface {
EnsureFollowRoom(context.Context, protocol.Follow, protocol.Room) error
ImportFollowMessage(context.Context, protocol.Follow, string, protocol.Message) (bool, error)
GetFollowCheckpoint(context.Context, string) (Checkpoint, error)
SetFollowCheckpoint(context.Context, string, Checkpoint) error
SetFollowCheckpoints(context.Context, map[string]Checkpoint, []string) error
}
Click to show internal directories.
Click to hide internal directories.