summaryrefslogtreecommitdiff
path: root/internal/processing/stream/statusupdate.go
AgeCommit message (Collapse)AuthorFiles
2024-02-20[bugfix] fix possible mutex lockup during streaming code (#2633)Libravatar kim1
* rewrite Stream{} to use much less mutex locking, update related code * use new context for the stream context * ensure stream gets closed on return of writeTo / readFrom WSConn() * ensure stream write timeout gets cancelled * remove embedded context type from Stream{}, reformat log messages for consistency * use c.Request.Context() for context passed into Stream().Open() * only return 1 boolean, fix tests to expect multiple stream types in messages * changes to ping logic * further improved ping logic * don't export unused function types, update message sending to only include relevant stream type * ensure stream gets closed :facepalm: * update to error log on failed json marshal (instead of panic) * inverse websocket read error checking to _ignore_ expected close errors
2023-12-16[feature] Push status edit messages into open streams (#2418)Libravatar Sam Lade1
* push status edit messages into open streams * fix a few comments * test++ * commented out code? moi?