Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackFillJob ¶
type BackFillJob struct { PDUs []*gomatrixserverlib.Event Limit int Depth int64 FinishedDomains map[string]*BackfillJobFinishItem }
type BackFillRecord ¶
type BackFillRecord struct { RoomID string InitState []gomatrixserverlib.Event }
type BackfillItem ¶
type BackfillItem struct {
// contains filtered or unexported fields
}
type BackfillJobFinishItem ¶
type BackfillProcessor ¶
type BackfillProcessor struct {
// contains filtered or unexported fields
}
func (*BackfillProcessor) Process ¶
func (p *BackfillProcessor) Process(job *BackFillJob)
func (*BackfillProcessor) Start ¶
func (p *BackfillProcessor) Start()
type FederationBackFill ¶
type FederationBackFill struct {
// contains filtered or unexported fields
}
func NewFederationBackFill ¶
func NewFederationBackFill( cfg *config.Fed, fedClient *client.FedClientWrap, feddomains *common.FedDomains, repo *repos.BackfillRepo, ) *FederationBackFill
func (*FederationBackFill) AddRequest ¶
func (c *FederationBackFill) AddRequest(ctx context.Context, evs []gomatrixserverlib.Event, limit bool) error
Click to show internal directories.
Click to hide internal directories.