Merge branch '19-ephemeral-events' into 'main'

ephemeral events: add support for MSC2409 ephemeral events

Closes #19

See merge request beeper/discord!4
This commit is contained in:
Gary Kramlich
2022-04-04 09:59:09 +00:00
3 changed files with 8 additions and 0 deletions

View File

@@ -17,6 +17,8 @@ type appservice struct {
Database database `yaml:"database"`
EphemeralEvents bool `yaml:"ephemeral_events"`
ASToken string `yaml:"as_token"`
HSToken string `yaml:"hs_token"`
}

View File

@@ -10,6 +10,7 @@ import (
func (cfg *Config) CopyToRegistration(registration *as.Registration) error {
registration.ID = cfg.Appservice.ID
registration.URL = cfg.Appservice.Address
registration.EphemeralEvents = cfg.Appservice.EphemeralEvents
falseVal := false
registration.RateLimited = &falseVal

View File

@@ -52,6 +52,11 @@ appservice:
displayname: Discord bridge bot
avatar: mxc://beeper.com/222332ba2b197e57b73ef2db236232db79af62d0
# Whether or not to receive ephemeral events via appservice transactions.
# Requires MSC2409 support (i.e. Synapse 1.22+).
# You should disable bridge -> sync_with_custom_puppets when this is enabled.
ephemeral_events: false
# Authentication tokens for AS <-> HS communication. Autogenerated; do not modify.
as_token: "This value is generated when generating the registration"
hs_token: "This value is generated when generating the registration"