diff --git a/external/solanaceae_message_serializer b/external/solanaceae_message_serializer index 1a3fcc6..e574c4f 160000 --- a/external/solanaceae_message_serializer +++ b/external/solanaceae_message_serializer @@ -1 +1 @@ -Subproject commit 1a3fcc67576adb96f873f053cd5e836f5c9296b6 +Subproject commit e574c4f7798ab8529879fb9f58795ac3c346daf6 diff --git a/external/solanaceae_ngc_ft1 b/external/solanaceae_ngc_ft1 index dfcb5de..eb2a19d 160000 --- a/external/solanaceae_ngc_ft1 +++ b/external/solanaceae_ngc_ft1 @@ -1 +1 @@ -Subproject commit dfcb5dee97617048bc553c195285228ab060ccfb +Subproject commit eb2a19d8f38c3032258180dae08f65b1574b10e4 diff --git a/plugins/plugin_ngcft1.cpp b/plugins/plugin_ngcft1.cpp index b071a5e..c4c361b 100644 --- a/plugins/plugin_ngcft1.cpp +++ b/plugins/plugin_ngcft1.cpp @@ -32,6 +32,7 @@ SOLANA_PLUGIN_EXPORT uint32_t solana_plugin_start(struct SolanaAPI* solana_api) } try { + auto* os = PLUG_RESOLVE_INSTANCE(ObjectStore2); auto* tox_i = PLUG_RESOLVE_INSTANCE(ToxI); auto* tox_event_provider_i = PLUG_RESOLVE_INSTANCE(ToxEventProviderI); auto* cr = PLUG_RESOLVE_INSTANCE_VERSIONED(Contact3Registry, "1"); @@ -42,7 +43,7 @@ SOLANA_PLUGIN_EXPORT uint32_t solana_plugin_start(struct SolanaAPI* solana_api) // construct with fetched dependencies g_ngcextep = std::make_unique(*tox_event_provider_i); g_ngcft1 = std::make_unique(*tox_i, *tox_event_provider_i, *g_ngcextep.get()); - g_sha1_ngcft1 = std::make_unique(*cr, *rmm, *g_ngcft1.get(), *tcm); + g_sha1_ngcft1 = std::make_unique(*os, *cr, *rmm, *g_ngcft1.get(), *tcm); // register types PLUG_PROVIDE_INSTANCE(NGCEXTEventProviderI, plugin_name, g_ngcextep.get());