Signals were always being sent down - changed flag never cleared. This wiped out the user input area in chat. (#13)

Publish every 100ms

Co-authored-by: João Gonçalves <joao.goncalves01@gmail.com>
This commit is contained in:
Jeff Winkler
2025-11-15 06:40:07 -05:00
committed by GitHub
parent 03019364ca
commit 762635d7d9
3 changed files with 21 additions and 11 deletions

View File

@@ -129,7 +129,7 @@ func NewRoom[TR any, TU comparable](n string) *Room[TR, TU] {
func (r *Room[TR, TU]) run() {
defer close(r.done)
publishTicker := time.NewTicker(250 * time.Millisecond)
publishTicker := time.NewTicker(100 * time.Millisecond)
defer publishTicker.Stop()
for {
select {