ChanServ: add SET EMAIL channel contact address

Founders can attach a contact email to a channel, shown in INFO and
cleared when set empty. Mirrors SET URL exactly; Local-scope channel
metadata. Completes the channel DESC/URL/EMAIL trio.
This commit is contained in:
Jean Chevronnet 2026-07-16 03:06:08 +00:00
parent 7eb1adce5e
commit 01ea0fa95e
No known key found for this signature in database
10 changed files with 52 additions and 5 deletions

View file

@ -422,6 +422,9 @@ pub struct ChannelInfo {
// Channel homepage URL, shown in INFO (empty = none).
#[serde(default)]
pub url: String,
// Channel contact email, shown in INFO (empty = none).
#[serde(default)]
pub email: String,
// On/off options set via ChanServ SET.
#[serde(default)]
pub settings: ChanSettings,