From 2164b447829b39268c2a6327e1a940512de3e4bb Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Fri, 23 Nov 2018 15:27:21 +0100 Subject: [PATCH] check config --- src/IrcPlugin.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/IrcPlugin.cpp b/src/IrcPlugin.cpp index 8c690d8..7898412 100644 --- a/src/IrcPlugin.cpp +++ b/src/IrcPlugin.cpp @@ -35,6 +35,11 @@ void IrcPlugin::activate(Scheduler *scheduler) subscribe("irc/join", bind(&IrcPlugin::join, this, _1)); subscribe("irc/sendMessage", bind(&IrcPlugin::sendMessage, this, _1)); + if (server.length() == 0 || port == 0 || nick.length() == 0 || user.length() == 0) + { + publish("irc/needsConfig", ""); + } + //enableConnectTask(scheduler); enableProcessTask(scheduler); PRINT_MSG(Serial, "IRC", "plugin activated"); @@ -87,9 +92,10 @@ void IrcPlugin::join(String c) void IrcPlugin::sendMessage(String msg) { - if(channel){ + if (channel) + { client->sendMessage(channel, msg); - } + } } void IrcPlugin::callback(IRCMessage ircMessage)