]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/modules/sasl.h
Remove the Kiwi links from the readme.
[user/henk/code/inspircd.git] / include / modules / sasl.h
index 321711a689723c929351421cca3b80c790256f83..8ba20964902607a5ec167f1b7ae4d0ee7e2182aa 100644 (file)
@@ -1,6 +1,9 @@
 /*
  * InspIRCd -- Internet Relay Chat Daemon
  *
+ *   Copyright (C) 2015 Attila Molnar <attilamolnar@hush.com>
+ *   Copyright (C) 2013, 2018 Sadie Powell <sadie@witchery.services>
+ *   Copyright (C) 2012 Robby <robby@chatbelgie.be>
  *   Copyright (C) 2010 Daniel De Graaf <danieldg@inspircd.org>
  *
  * This file is part of InspIRCd.  InspIRCd is free software: you can
 
 #pragma once
 
-class SASLFallback : public Event
+#include "event.h"
+
+class SASLEventListener : public Events::ModuleEventListener
 {
  public:
-       const parameterlist& params;
-       SASLFallback(Module* me, const parameterlist& p)
-               : Event(me, "sasl_fallback"), params(p)
+       SASLEventListener(Module* mod)
+               : ModuleEventListener(mod, "event/sasl")
        {
-               Send();
        }
+
+       virtual void OnSASLAuth(const CommandBase::Params& params) = 0;
 };