From f5cf44119b891498881c0ef0fd93498632a202f9 Mon Sep 17 00:00:00 2001 From: Green Sky Date: Sun, 6 Oct 2024 11:42:52 +0200 Subject: [PATCH] update to rmmi --- plugins/plugin_ircclient.cpp | 2 +- .../ircclient_messages/ircclient_message_manager.cpp | 2 +- .../ircclient_messages/ircclient_message_manager.hpp | 4 ++-- src/test2.cpp | 10 +++++++--- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/plugins/plugin_ircclient.cpp b/plugins/plugin_ircclient.cpp index 9f80ff4..c000ee2 100644 --- a/plugins/plugin_ircclient.cpp +++ b/plugins/plugin_ircclient.cpp @@ -35,7 +35,7 @@ SOLANA_PLUGIN_EXPORT uint32_t solana_plugin_start(struct SolanaAPI* solana_api) try { auto* cr = PLUG_RESOLVE_INSTANCE_VERSIONED(Contact3Registry, "1"); - auto* rmm = PLUG_RESOLVE_INSTANCE(RegistryMessageModel); + auto* rmm = PLUG_RESOLVE_INSTANCE(RegistryMessageModelI); auto* conf = PLUG_RESOLVE_INSTANCE(ConfigModelI); // static store, could be anywhere tho diff --git a/src/solanaceae/ircclient_messages/ircclient_message_manager.cpp b/src/solanaceae/ircclient_messages/ircclient_message_manager.cpp index 9e21538..2985220 100644 --- a/src/solanaceae/ircclient_messages/ircclient_message_manager.cpp +++ b/src/solanaceae/ircclient_messages/ircclient_message_manager.cpp @@ -17,7 +17,7 @@ #include IRCClientMessageManager::IRCClientMessageManager( - RegistryMessageModel& rmm, + RegistryMessageModelI& rmm, Contact3Registry& cr, ConfigModelI& conf, IRCClient1& ircc, diff --git a/src/solanaceae/ircclient_messages/ircclient_message_manager.hpp b/src/solanaceae/ircclient_messages/ircclient_message_manager.hpp index ec2e912..34d9d5c 100644 --- a/src/solanaceae/ircclient_messages/ircclient_message_manager.hpp +++ b/src/solanaceae/ircclient_messages/ircclient_message_manager.hpp @@ -6,7 +6,7 @@ class IRCClientMessageManager : public IRCClientEventI, public RegistryMessageModelEventI { protected: - RegistryMessageModel& _rmm; + RegistryMessageModelI& _rmm; Contact3Registry& _cr; ConfigModelI& _conf; IRCClient1& _ircc; @@ -14,7 +14,7 @@ class IRCClientMessageManager : public IRCClientEventI, public RegistryMessageMo public: IRCClientMessageManager( - RegistryMessageModel& rmm, + RegistryMessageModelI& rmm, Contact3Registry& cr, ConfigModelI& conf, IRCClient1& ircc, diff --git a/src/test2.cpp b/src/test2.cpp index 67adee7..7ed4482 100644 --- a/src/test2.cpp +++ b/src/test2.cpp @@ -1,6 +1,7 @@ +#include #include #include -#include +#include #include #include #include @@ -9,6 +10,8 @@ #include #include +#include +#include int main(void) { SimpleConfigModel conf; @@ -19,7 +22,7 @@ int main(void) { conf.set("IRCClient", "autojoin", "#green_testing", true); Contact3Registry cr; - RegistryMessageModel rmm{cr}; + RegistryMessageModelImpl rmm{cr}; IRCClient1 ircc{conf}; @@ -29,7 +32,8 @@ int main(void) { //ircccm.join("#green_testing"); while (irc_is_connected(ircc.getSession())) { - ircc.iterate(); + ircc.iterate(0.005f); + std::this_thread::sleep_for(std::chrono::milliseconds(5)); } return 0;