To create new wiki account, please join us on #znc at Libera.Chat and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.

Broadcastquery/code

From ZNC
Revision as of 18:31, 5 January 2012 by >Resistance (Restored code from internet-cached version stored at webarchive.org)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
/*
 * Copyright (C) 2010  Brian Campbell "BrianC"
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 as published
 * by the Free Software Foundation.
 */

#include "User.h"
#include "Modules.h"

class CBroadcastQuery : public CGlobalModule {
public:
	GLOBALMODCONSTRUCTOR(CBroadcastQuery) {}

	virtual EModRet OnBroadcast(CString &sMessage) {
		CString sModName = "broadcast";

		m_pUser->PutModule(sModName, sMessage);

		return HALTCORE;
	}
};

GLOBALMODULEDEFS(CBroadcastQuery, "Sends all broadcasts as queries, instead of notices")