dendrite/setup/config
Neil Alexander 98a5e410d7
Per-room consumers (#2293)
* Roomserver input refactoring — again!

* Ensure the actor runs again

* Preserve consumer after unsubscribe

* Another sprinkling of magic

* Rename `TopicFor` to `Prefixed`

* Recreate the stream if the config is bad

* Check streams too

* Prefix subjects, preserve inboxes

* Recreate if subjects wrong

* Remove stream subject

* Reconstruct properly

* Fix mutex unlock

* Comments

* Fix tests

* Don't drop events

* Review comments

* Separate `queueInputRoomEvents` function

* Re-jig control flow a bit
2022-03-23 10:20:18 +00:00
..
config.go Add NATS JetStream support (#1866) 2022-01-05 17:44:49 +00:00
config_appservice.go Don't populate config defaults where it doesn't make sense (#2058) 2021-11-24 11:57:39 +00:00
config_clientapi.go Allow preventing guest registration (#2199) 2022-02-18 10:12:26 +00:00
config_eduserver.go Don't populate config defaults where it doesn't make sense (#2058) 2021-11-24 11:57:39 +00:00
config_federationapi.go Remove outbound proxy, http.ProxyFromEnvironment is now used (#2191) 2022-02-17 13:54:29 +01:00
config_global.go Implement server notices (#2180) 2022-02-18 16:05:03 +01:00
config_jetstream.go Per-room consumers (#2293) 2022-03-23 10:20:18 +00:00
config_keyserver.go Don't populate config defaults where it doesn't make sense (#2058) 2021-11-24 11:57:39 +00:00
config_mediaapi.go Don't populate config defaults where it doesn't make sense (#2058) 2021-11-24 11:57:39 +00:00
config_mscs.go Don't populate config defaults where it doesn't make sense (#2058) 2021-11-24 11:57:39 +00:00
config_roomserver.go Don't populate config defaults where it doesn't make sense (#2058) 2021-11-24 11:57:39 +00:00
config_syncapi.go Don't populate config defaults where it doesn't make sense (#2058) 2021-11-24 11:57:39 +00:00
config_test.go Remove references to userapi_devices (fixes #2259) 2022-03-09 16:38:50 +00:00
config_userapi.go Implement Push Notifications (#1842) 2022-03-03 11:40:53 +00:00