From 84f12f6c0b8b7955ecb362f589858acfb11c77ed Mon Sep 17 00:00:00 2001 From: Green Sky Date: Mon, 4 Aug 2025 11:42:54 +0200 Subject: [PATCH] update to new contact api, stubs only --- .../ircclient_contacts/ircclient_contact_model.cpp | 14 ++++++++++++++ .../ircclient_contacts/ircclient_contact_model.hpp | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/solanaceae/ircclient_contacts/ircclient_contact_model.cpp b/src/solanaceae/ircclient_contacts/ircclient_contact_model.cpp index f30dc5e..b7bcd62 100644 --- a/src/solanaceae/ircclient_contacts/ircclient_contact_model.cpp +++ b/src/solanaceae/ircclient_contacts/ircclient_contact_model.cpp @@ -70,11 +70,25 @@ bool IRCClientContactModel::addContact(Contact4 c) { return false; } +// irc provides invites bool IRCClientContactModel::acceptRequest(Contact4 c, std::string_view self_name, std::string_view password) { + // TODO: implement return false; } bool IRCClientContactModel::leave(Contact4 c, std::string_view reason) { + // TODO: implement + return false; +} + +// irc provides invite +bool IRCClientContactModel::invite(Contact4 c, Contact4 to) { + // TODO: implement + return false; +} + +bool IRCClientContactModel::canInvite(Contact4 c, Contact4 to) { + // TODO: implement return false; } diff --git a/src/solanaceae/ircclient_contacts/ircclient_contact_model.hpp b/src/solanaceae/ircclient_contacts/ircclient_contact_model.hpp index 977d8f5..7d21b2f 100644 --- a/src/solanaceae/ircclient_contacts/ircclient_contact_model.hpp +++ b/src/solanaceae/ircclient_contacts/ircclient_contact_model.hpp @@ -12,8 +12,6 @@ #include #include -#include // tmp - class IRCClientContactModel : public IRCClientEventI, public ContactModel4I { ContactStore4I& _cs; ConfigModelI& _conf; @@ -45,6 +43,8 @@ class IRCClientContactModel : public IRCClientEventI, public ContactModel4I { bool addContact(Contact4 c) override; bool acceptRequest(Contact4 c, std::string_view self_name, std::string_view password) override; bool leave(Contact4 c, std::string_view reason) override; + bool invite(Contact4 c, Contact4 to) override; + bool canInvite(Contact4 c, Contact4 to) override; private: // just the hash algo