Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-02-17 | Seperate room states from global server state | stuebinm | 1 | -51/+78 | |
The main server state is now a `HashMap` of `Text` to `MVar Room` instead of just `Room`. This allows for changing room states independently from the server state, which should make the entire thing scale better on multi-core architectures (nevermind that "switching slides" is presumably not something in much need of multicore servers ...) |