Process different rooms in sync responses in goroutines

This commit is contained in:
Tulir Asokan
2020-04-19 15:57:49 +03:00
parent 5ee6aa72db
commit f668faa894
4 changed files with 80 additions and 31 deletions

View File

@ -277,3 +277,11 @@ func (config *Config) LoadRoom(_ id.RoomID) *mautrix.Room {
func (config *Config) GetRoom(roomID id.RoomID) *rooms.Room {
return config.Rooms.GetOrCreate(roomID)
}
func (config *Config) DisableUnloading() {
config.Rooms.DisableUnloading()
}
func (config *Config) EnableUnloading() {
config.Rooms.EnableUnloading()
}