aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_key_server_sync/module.json
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-09-19 14:29:41 +0200
committersaturneric <[email protected]>2026-09-19 14:29:41 +0200
commit7c06e1210de0bb7b1baff02aba9f7b4ef2a81209 (patch)
tree01133e45e7b0eb117ee7335049e3b71d0b8f5df3 /src/m_key_server_sync/module.json
parentrefactor(module): relocate module author headers (diff)
downloadmodules-7c06e1210de0bb7b1baff02aba9f7b4ef2a81209.tar.gz
modules-7c06e1210de0bb7b1baff02aba9f7b4ef2a81209.zip
refactor(modules): migrate modules to runtime API
- replace legacy bootstrap and event macros with versioned hooks - register event handlers through explicit GFEventBinding tables - use GFEvent responses and runtime UI object helpers - declare handled events in each module manifest - update email test include paths for module runtime headers
Diffstat (limited to 'src/m_key_server_sync/module.json')
-rw-r--r--src/m_key_server_sync/module.json14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/m_key_server_sync/module.json b/src/m_key_server_sync/module.json
index 15788ce..624eece 100644
--- a/src/m_key_server_sync/module.json
+++ b/src/m_key_server_sync/module.json
@@ -5,6 +5,18 @@
"name": "KeyServerSync",
"description": "Sync Information From Trusted Key Server.",
"author": "Saturneric",
- "capabilities": ["gpg", "ui", "network"],
+ "capabilities": [
+ "gpg",
+ "ui",
+ "network"
+ ],
+ "events": [
+ "KEY_PAIR_OPERA_MENU_CREATED",
+ "MAINWINDOW_MENU_MOUNTED",
+ "REQUEST_GET_PUBLIC_KEY_BY_FINGERPRINT",
+ "REQUEST_GET_PUBLIC_KEY_BY_KEY_ID",
+ "REQUEST_SEARCH_PUBLIC_KEY_BY_FINGERPRINT",
+ "REQUEST_UPLOAD_PUBLIC_KEY"
+ ],
"translation_context": "ModuleKeyServerSync"
}