From 24e2da9fd3abec1b6fb1d77b2e2447095283b089 Mon Sep 17 00:00:00 2001 From: Joscha Date: Mon, 23 Jan 2023 18:32:09 +0100 Subject: [PATCH] Add Event::config --- src/bot/instance.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/bot/instance.rs b/src/bot/instance.rs index 729c28e..d2628ab 100644 --- a/src/bot/instance.rs +++ b/src/bot/instance.rs @@ -184,6 +184,18 @@ pub enum Event { Stopped(InstanceConfig), } +impl Event { + pub fn config(&self) -> &InstanceConfig { + match self { + Self::Connecting(config) => config, + Self::Connected(config, _) => config, + Self::Packet(config, _, _) => config, + Self::Disconnected(config) => config, + Self::Stopped(config) => config, + } + } +} + enum Request { GetConnTx(oneshot::Sender), Stop,