summaryrefslogtreecommitdiff
path: root/include/modules/chanserv/main
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2017-02-07 17:20:07 -0500
committerAdam <Adam@anope.org>2017-02-07 17:20:07 -0500
commit09dca29c8898916772c2a2a6b86b625c812007ed (patch)
tree1b28f4751feec3ea2b46fa0afb061da7926f3a47 /include/modules/chanserv/main
parent8b694bc392c36551e428b84454efb81cdbc8bcd3 (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.h8
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;
};