MCPcopy Create free account
hub / github.com/mailvelope/mailvelope / registerClientEventHandler

Function registerClientEventHandler

src/content-scripts/clientAPI.js:106–134  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

104}
105
106function registerClientEventHandler() {
107 clientPort.on('get-version', getVersion);
108 clientPort.on('get-keyring', getKeyring);
109 clientPort.on('create-keyring', createKeyring);
110 clientPort.on('display-container', displayContainer);
111 clientPort.on('editor-container', editorContainer);
112 clientPort.on('settings-container', settingsContainer);
113 clientPort.on('open-settings', openSettings);
114 clientPort.on('key-gen-container', keyGenContainer);
115 clientPort.on('key-backup-container', keyBackupContainer);
116 clientPort.on('restore-backup-container', restoreBackupContainer);
117 clientPort.on('restore-backup-isready', restoreBackupIsReady);
118 clientPort.on('keybackup-popup-isready', keyBackupPopupIsReady);
119 clientPort.on('generator-generate', generatorGenerate);
120 clientPort.on('generator-generate-confirm', generatorConfirm);
121 clientPort.on('generator-generate-reject', generatorReject);
122 clientPort.on('has-private-key', hasPrivateKey);
123 clientPort.on('editor-encrypt', editorEncrypt);
124 clientPort.on('editor-create-draft', editorCreateDraft);
125 clientPort.on('query-valid-key', validKeyForAddress);
126 clientPort.on('export-own-pub-key', exportOwnPublicKey);
127 clientPort.on('additional-headers-for-outgoing', additionalHeadersForOutgoing);
128 clientPort.on('import-pub-key', importPublicKey);
129 clientPort.on('process-autocrypt-header', processAutocryptHeader);
130 clientPort.on('set-logo', setLogo);
131 clientPort.on('add-sync-handler', addSyncHandler);
132 clientPort.on('sync-handler-done', syncHandlerDone);
133 clientPort.on('encrypted-form-container', encryptedFormContainer);
134}
135
136function getVersion() {
137 const [version] = prefs.version.match(/^\d{1,2}\.\d{1,2}\.\d{1,2}/);

Callers 1

initFunction · 0.85

Calls 1

onMethod · 0.45

Tested by

no test coverage detected