mirror of
https://github.com/logos-co/logos-liblogos.git
synced 2026-08-27 12:51:10 +00:00
Add logos instance id (#64)
Allows multiple Logos core instances to run on the same machine by giving appending a unique instance identifier to each registry url. Bump logos-cpp-sdk to support the instance id and fix bad url in gitmodules. # Conflicts: # flake.lock # flake.nix
This commit is contained in:
@@ -27,3 +27,4 @@ Thumbs.db
|
||||
result
|
||||
examples/cli
|
||||
|
||||
.cache
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
[submodule "vendor/logos-cpp-sdk"]
|
||||
path = vendor/logos-cpp-sdk
|
||||
url = git@github.com:logos-co/logos-cpp-sdk.git
|
||||
url = https://github.com/logos-co/logos-cpp-sdk
|
||||
|
||||
Generated
+4
-3
@@ -65,15 +65,16 @@
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1772028960,
|
||||
"narHash": "sha256-BDWFjaKeoJW8oWDlPphNINt5U3P1xt1z1Y4f9jyC7uU=",
|
||||
"lastModified": 1772190849,
|
||||
"narHash": "sha256-p+kv2WHokT40rScnSFSIDp/EeFLaDUsTHW6QT6ejKuc=",
|
||||
"owner": "logos-co",
|
||||
"repo": "logos-cpp-sdk",
|
||||
"rev": "95f763b48d74bcdc63093b05159f43500cab139e",
|
||||
"rev": "33af269f645c7dd8e74a9d1d5c834f0ea5ec9447",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "logos-co",
|
||||
"ref": "feat/logos-instance-id",
|
||||
"repo": "logos-cpp-sdk",
|
||||
"type": "github"
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
inputs = {
|
||||
# Follow the same nixpkgs as logos-cpp-sdk to ensure compatibility
|
||||
nixpkgs.follows = "logos-cpp-sdk/nixpkgs";
|
||||
logos-cpp-sdk.url = "github:logos-co/logos-cpp-sdk";
|
||||
logos-cpp-sdk.url = "github:logos-co/logos-cpp-sdk?ref=feat/logos-instance-id";
|
||||
logos-capability-module.url = "github:logos-co/logos-capability-module";
|
||||
logos-module.url = "github:logos-co/logos-module";
|
||||
nix-bundle-dir.url = "github:logos-co/nix-bundle-dir";
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#include "logos_core_internal.h"
|
||||
#include "plugin_manager.h"
|
||||
#include "logos_mode.h"
|
||||
#include "logos_instance.h"
|
||||
#include <QCoreApplication>
|
||||
#include <QDir>
|
||||
#include <QDebug>
|
||||
@@ -65,7 +66,7 @@ namespace AppLifecycle {
|
||||
|
||||
// Initialize Qt Remote Object registry host
|
||||
if (!g_registry_host) {
|
||||
g_registry_host = new QRemoteObjectRegistryHost(QUrl(QStringLiteral("local:logos_core_manager")));
|
||||
g_registry_host = new QRemoteObjectRegistryHost(QUrl(LogosInstance::id("core_manager")));
|
||||
qDebug() << "Qt Remote Object registry host initialized at: local:logos_core_manager";
|
||||
}
|
||||
|
||||
|
||||
+1
Submodule vendor/logos-cpp-sdk added at 33af269f64
Reference in New Issue
Block a user