diff options
| author | Adam <Adam@anope.org> | 2011-09-25 04:19:15 -0400 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2011-09-25 04:19:15 -0400 |
| commit | 1f2399de364c09adcce4193895cd362d80ffdfc5 (patch) | |
| tree | 5f40fc531f22c174b6e10bb7bc12842a4a21d30b /modules/pseudoclients | |
| parent | 43201ead9575a74e350710bc191f4ac67366aca7 (diff) | |
Added a new database format and sqlite support. Also moved db-convert to a module.
Diffstat (limited to 'modules/pseudoclients')
| -rw-r--r-- | modules/pseudoclients/memoserv.cpp | 1 | ||||
| -rw-r--r-- | modules/pseudoclients/operserv.cpp | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/modules/pseudoclients/memoserv.cpp b/modules/pseudoclients/memoserv.cpp index c1f99bc41..a713b7409 100644 --- a/modules/pseudoclients/memoserv.cpp +++ b/modules/pseudoclients/memoserv.cpp @@ -85,6 +85,7 @@ class MyMemoServService : public MemoServService Memo *m = new Memo(); mi->memos.push_back(m); + m->owner = target; m->sender = source; m->time = Anope::CurTime; m->text = message; diff --git a/modules/pseudoclients/operserv.cpp b/modules/pseudoclients/operserv.cpp index c30809e49..6dfacd19f 100644 --- a/modules/pseudoclients/operserv.cpp +++ b/modules/pseudoclients/operserv.cpp @@ -273,6 +273,19 @@ class OperServCore : public Module XLineManager::RegisterXLineManager(&sglines); XLineManager::RegisterXLineManager(&sqlines); XLineManager::RegisterXLineManager(&snlines); + + Serializable<XLine>::Alloc.Register("XLine"); + } + + ~OperServCore() + { + this->sglines.Clear(); + this->sqlines.Clear(); + this->snlines.Clear(); + + XLineManager::UnregisterXLineManager(&sglines); + XLineManager::UnregisterXLineManager(&sqlines); + XLineManager::UnregisterXLineManager(&snlines); } EventReturn OnBotPrivmsg(User *u, BotInfo *bi, Anope::string &message) |
