MCPcopy
hub / github.com/mailvelope/mailvelope / initFactory

Function initFactory

src/controller/factory.js:30–58  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

28 * The third parameter is for subsequent components that connect to an existing controller.
29 */
30export function initFactory() {
31 repo.clear();
32 peerRepo.clear();
33 register('aFrameGmail', GmailDecryptController, ['dDialog']);
34 register('api', ApiController, []);
35 register('app', AppController, []);
36 register('appCont', AppController, ['app']);
37 register('authDomainDialog', AuthDomainController, []);
38 register('decryptCont', DecryptController, ['dDialog']);
39 register('dFrame', DecryptController, ['dDialog']);
40 register('dFrameGmail', GmailDecryptController, ['dDialog']);
41 register('editor', EditorController, ['editorCont']);
42 register('editorCont', EditorController, ['editor']);
43 register('eFrame', EncryptController, []);
44 register('encryptedFormCont', EncryptedFormController, ['encryptedForm']);
45 register('gmailInt', GmailController, []);
46 register('imFrame', ImportController, []);
47 register('importKeyDialog', ImportController, []);
48 register('keyBackupCont', PrivateKeyController, ['keyBackupDialog', 'backupCodeWindow', 'recoverySheet']);
49 register('keyGenCont', PrivateKeyController, ['keyGenDialog']);
50 register('mainCS', MainCsController, []);
51 register('menu', MenuController, []);
52 register('pwdDialog', PwdController, []);
53 register('restoreBackupCont', PrivateKeyController, ['restoreBackupDialog']);
54 register('syncHandler', SyncController, []);
55 register('vFrame', VerifyController, ['vDialog', 'dDialog']);
56 // Register peer controllers
57 registerPeer('editorController', EditorController);
58}
59
60const repo = new Map();
61const peerRepo = new Map();

Callers 1

initControllerFunction · 0.90

Calls 3

registerPeerFunction · 0.85
registerFunction · 0.70
clearMethod · 0.45

Tested by

no test coverage detected