Switch some modules to newer API

This commit is contained in:
Alexey Sokolov
2018-02-18 22:04:02 +00:00
parent 1b69373b6b
commit 48df7c7fe2
3 changed files with 13 additions and 20 deletions

View File

@@ -141,18 +141,18 @@ class CSChat : public CModule {
}
}
EModRet OnUserRaw(CString& sLine) override {
if (sLine.StartsWith("schat ")) {
OnModCommand("chat " + sLine.substr(6));
return (HALT);
EModRet OnUserRawMessage(CMessage& msg) override {
if (!msg.GetCommand().Equals("schat")) return CONTINUE;
} else if (sLine.Equals("schat")) {
const CString sParams = msg.GetParams(0);
if (sParams.empty()) {
PutModule("SChat User Area ...");
OnModCommand("help");
return (HALT);
} else {
OnModCommand("chat " + sParams);
}
return (CONTINUE);
return HALT;
}
void OnModCommand(const CString& sCommand) override {