diff options
| author | Adam <Adam@anope.org> | 2017-02-07 17:20:07 -0500 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2017-02-07 17:20:07 -0500 |
| commit | 09dca29c8898916772c2a2a6b86b625c812007ed (patch) | |
| tree | 1b28f4751feec3ea2b46fa0afb061da7926f3a47 /include/modules/chanserv/main | |
| parent | 8b694bc392c36551e428b84454efb81cdbc8bcd3 (diff) | |
Normalize databases by not allowing generic Object references
Remove redis database support
Diffstat (limited to 'include/modules/chanserv/main')
| -rw-r--r-- | include/modules/chanserv/main/chanaccess.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/include/modules/chanserv/main/chanaccess.h b/include/modules/chanserv/main/chanaccess.h index a126da685..fb78056ea 100644 --- a/include/modules/chanserv/main/chanaccess.h +++ b/include/modules/chanserv/main/chanaccess.h @@ -22,8 +22,7 @@ class ChanAccessImpl : public ChanServ::ChanAccess { public: - ChanAccessImpl(Serialize::TypeBase *type) : ChanServ::ChanAccess(type) { } - ChanAccessImpl(Serialize::TypeBase *type, Serialize::ID id) : ChanServ::ChanAccess(type, id) { } + using ChanServ::ChanAccess::ChanAccess; ChanServ::Channel *GetChannel() override; void SetChannel(ChanServ::Channel *ci) override; @@ -40,11 +39,10 @@ class ChanAccessImpl : public ChanServ::ChanAccess Anope::string GetMask() override; void SetMask(const Anope::string &) override; - Serialize::Object *GetObj() override; - void SetObj(Serialize::Object *) override; + NickServ::Account *GetAccount() override; + void SetAccount(NickServ::Account *) override; Anope::string Mask() override; - NickServ::Account *GetAccount() override; bool Matches(const User *u, NickServ::Account *acc) override; }; |
