From 4dddf1f25e066c4f7a98dbba127774fae33664e9 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Sun, 14 Dec 2025 01:00:49 +0100 Subject: add server password --- src/config.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/config.rs b/src/config.rs index ec79591..63790f2 100644 --- a/src/config.rs +++ b/src/config.rs @@ -123,6 +123,7 @@ impl From for irc::client::prelude::Config { username: Some(input.user.username), realname: Some(input.user.realname), nick_password: input.user.password, + password: input.server.password, server: Some(input.server.hostname), port: Some(input.server.port), use_tls: Some(input.server.tls), @@ -139,7 +140,7 @@ pub struct User { pub nickname: String, /// The username used for authentication pub username: String, - /// The password used for authentication + /// The password used for authentication with nickserv /// Defaults to None #[serde(default)] pub password: Option, @@ -161,6 +162,10 @@ pub struct Server { /// Enable or disable sasl authentication (default: false) #[serde(default)] pub sasl: bool, + /// The password for the server + /// Defaults to None + #[serde(default)] + pub password: Option, /// Channels to join (default: []) #[serde(default)] pub channels: Vec, -- cgit v1.2.3