ircv3_metadata_db: persist channel metadata across restart

This commit is contained in:
Jean Chevronnet 2026-08-09 07:25:42 +00:00
parent ef219bc98f
commit 5f3ae2123d
3 changed files with 49 additions and 0 deletions

View file

@ -73,6 +73,7 @@ impl Ircd {
) -> Ircd {
let mut server = Server::new(cfg, event_tx, conn_counter);
server.load_xlines(); // restore persisted bans (m_xline_db)
crate::modules::metadata::load(&mut server); // restore channel metadata (m_metadata_db)
Ircd {
server,
commands: command_table(),