aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_key_server_sync/KeyServerSyncModule.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-09-14 23:25:42 +0200
committersaturneric <[email protected]>2026-09-14 23:25:42 +0200
commit13ce0f5eb5dbeafc830eee41ca97c00fbcfe2bed (patch)
tree385938e678bf611b095ac61cf87ccf1ee26faeb4 /src/m_key_server_sync/KeyServerSyncModule.cpp
parentfeat(module): expose SDK ABI version metadata (diff)
downloadmodules-13ce0f5eb5dbeafc830eee41ca97c00fbcfe2bed.tar.gz
modules-13ce0f5eb5dbeafc830eee41ca97c00fbcfe2bed.zip
feat(modules): add single-symbol module bootstrap API
- define versioned host and module API bootstrap tables - adapt classic module lifecycle functions to the new API - validate host ABI compatibility before exposing modules - migrate email, GnuPG, key server, and version modules - retain legacy metadata and event handling compatibility
Diffstat (limited to 'src/m_key_server_sync/KeyServerSyncModule.cpp')
-rw-r--r--src/m_key_server_sync/KeyServerSyncModule.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/m_key_server_sync/KeyServerSyncModule.cpp b/src/m_key_server_sync/KeyServerSyncModule.cpp
index 6843259..1008c9a 100644
--- a/src/m_key_server_sync/KeyServerSyncModule.cpp
+++ b/src/m_key_server_sync/KeyServerSyncModule.cpp
@@ -34,6 +34,7 @@
#include <QtNetwork>
#include <QtWidgets>
+#include "GFModuleBootstrap.h"
#include "GFModuleDefine.h"
#include "GFSDKUI.h"
#include "KeyServerList.h"
@@ -140,7 +141,7 @@ auto ConfirmHkpPublish(QWidget* parent, const QString& url) -> bool {
}
} // namespace
-GF_MODULE_API_DEFINE_V2("com.bktus.gpgfrontend.module.key_server_sync",
+GF_MODULE_BOOTSTRAP_V2("com.bktus.gpgfrontend.module.key_server_sync",
"KeyServerSync", "1.3.2",
"Sync Information From Trusted Key Server.",
"Saturneric")