update to rmmi
This commit is contained in:
parent
d7280771ce
commit
f5cf44119b
@ -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
|
||||
|
@ -17,7 +17,7 @@
|
||||
#include <iostream>
|
||||
|
||||
IRCClientMessageManager::IRCClientMessageManager(
|
||||
RegistryMessageModel& rmm,
|
||||
RegistryMessageModelI& rmm,
|
||||
Contact3Registry& cr,
|
||||
ConfigModelI& conf,
|
||||
IRCClient1& ircc,
|
||||
|
@ -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,
|
||||
|
@ -1,6 +1,7 @@
|
||||
#include <chrono>
|
||||
#include <solanaceae/util/simple_config_model.hpp>
|
||||
#include <solanaceae/contact/contact_model3.hpp>
|
||||
#include <solanaceae/message3/registry_message_model.hpp>
|
||||
#include <solanaceae/message3/registry_message_model_impl.hpp>
|
||||
#include <solanaceae/ircclient/ircclient.hpp>
|
||||
#include <solanaceae/ircclient_contacts/ircclient_contact_model.hpp>
|
||||
#include <solanaceae/ircclient_messages/ircclient_message_manager.hpp>
|
||||
@ -9,6 +10,8 @@
|
||||
|
||||
#include <iostream>
|
||||
#include <string_view>
|
||||
#include <thread>
|
||||
#include <chrono>
|
||||
|
||||
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;
|
||||
|
Loading…
Reference in New Issue
Block a user