producers

package
v0.13.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 6 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppserviceEventProducer added in v0.13.5

type AppserviceEventProducer struct {
	Topic     string
	JetStream nats.JetStreamContext
}

AppserviceEventProducer produces events for the appservice API to consume

func (*AppserviceEventProducer) ProduceRoomEvents added in v0.13.5

func (a *AppserviceEventProducer) ProduceRoomEvents(
	msg *nats.Msg,
) error

type FederationAPIPresenceProducer added in v0.8.0

type FederationAPIPresenceProducer struct {
	Topic     string
	JetStream nats.JetStreamContext
}

FederationAPIPresenceProducer produces events for the federation API server to consume

func (*FederationAPIPresenceProducer) SendPresence added in v0.8.0

func (f *FederationAPIPresenceProducer) SendPresence(
	userID string, presence types.Presence, statusMsg *string,
) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL