echo/modules/statserv/src
Jean 1f6a11dba2
All checks were successful
CI / check (push) Successful in 3m49s
statserv: persist per-channel activity across restart too
The earlier StatsSet fix persisted only the shared namespaced counters. The
per-channel BOTSTATS view (lines seen + top talkers, from /statserv #chan) lived
on the LiveChannel struct, which is rebuilt from each burst — so it reset to zero
on restart. Move it to a name-keyed Network.chan_activity map (independent of live
membership, seedable before the burst) and carry it in the StatsSet snapshot
(new serde-default `channels` field) alongside the counters. Reworded the
notice from 'seen this session' now that it persists.
2026-07-16 17:50:11 +00:00
..
channel.rs statserv: persist per-channel activity across restart too 2026-07-16 17:50:11 +00:00
global.rs Rename the project to Echo (was fedserv) 2026-07-14 15:24:41 +00:00
lib.rs Front the whole network's help through HelpServ 2026-07-14 18:37:45 +00:00