Documentation
¶
Index ¶
- func NewDeviceListUpdateConsumer(ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, ...) error
- func NewOutputReceiptEventConsumer(ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, ...) error
- func NewOutputRoomEventConsumer(ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, ...) error
- func NewSigningKeyUpdateConsumer(ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, ...) error
- type DeviceListUpdateConsumer
- type OutputReceiptEventConsumer
- type OutputRoomEventConsumer
- type SigningKeyUpdateConsumer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeviceListUpdateConsumer ¶
func NewDeviceListUpdateConsumer( ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, updater *internal.DeviceListUpdater, ) error
NewDeviceListUpdateConsumer creates a new DeviceListConsumer. Call Start() to begin consuming from key servers.
func NewOutputReceiptEventConsumer ¶
func NewOutputReceiptEventConsumer( ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, store storage.UserDatabase, syncProducer *producers.SyncAPI, pgClient pushgateway.Client, ) error
NewOutputReceiptEventConsumer creates a new OutputReceiptEventConsumer. Call Start() to begin consuming from the EDU server.
func NewOutputRoomEventConsumer ¶
func NewOutputRoomEventConsumer( ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, am actorutil.ActorManager, store storage.UserDatabase, pgClient pushgateway.Client, rsAPI rsapi.UserRoomserverAPI, syncProducer *producers.SyncAPI, ) error
func NewSigningKeyUpdateConsumer ¶
func NewSigningKeyUpdateConsumer( ctx context.Context, cfg *config.UserAPI, qm queueutil.QueueManager, userAPI api.UploadDeviceKeysAPI, ) error
NewSigningKeyUpdateConsumer creates a new SigningKeyUpdateConsumer. Call Start() to begin consuming from key servers.
Types ¶
type DeviceListUpdateConsumer ¶
type DeviceListUpdateConsumer struct {
// contains filtered or unexported fields
}
DeviceListUpdateConsumer consumes device list updates that came in over federation.
type OutputReceiptEventConsumer ¶
type OutputReceiptEventConsumer struct {
// contains filtered or unexported fields
}
OutputReceiptEventConsumer consumes events that originated in the clientAPI.
type OutputRoomEventConsumer ¶
type OutputRoomEventConsumer struct {
// contains filtered or unexported fields
}
func (*OutputRoomEventConsumer) HandleRoomEvent ¶ added in v0.6.21
type SigningKeyUpdateConsumer ¶
type SigningKeyUpdateConsumer struct {
// contains filtered or unexported fields
}
SigningKeyUpdateConsumer consumes signing key updates that came in over federation.
Click to show internal directories.
Click to hide internal directories.