File size: 4,150 Bytes
61d39e2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
// Test extension for event listeners

extension.on('ai.prompt.complete', event => {
    console.log('GOT AI.PROMPT.COMPLETE EVENT', event);
});

extension.on('ai.prompt.validate', event => {
    console.log('GOT AI.PROMPT.VALIDATE EVENT', event);
});

extension.on('app.new-icon', event => {
    console.log('GOT APP.NEW-ICON EVENT', event);
});

extension.on('app.rename', event => {
    console.log('GOT APP.RENAME EVENT', event);
});

extension.on('apps.invalidate', event => {
    console.log('GOT APPS.INVALIDATE EVENT', event);
});

extension.on('email.validate', event => {
    console.log('GOT EMAIL.VALIDATE EVENT', event);
});

extension.on('fs.create.directory', event => {
    console.log('GOT FS.CREATE.DIRECTORY EVENT', event);
});

extension.on('fs.create.file', event => {
    console.log('GOT FS.CREATE.FILE EVENT', event);
});

extension.on('fs.create.shortcut', event => {
    console.log('GOT FS.CREATE.SHORTCUT EVENT', event);
});

extension.on('fs.create.symlink', event => {
    console.log('GOT FS.CREATE.SYMLINK EVENT', event);
});

extension.on('fs.move.file', event => {
    console.log('GOT FS.MOVE.FILE EVENT', event);
});

extension.on('fs.pending.file', event => {
    console.log('GOT FS.PENDING.FILE EVENT', event);
});

extension.on('fs.storage.progress.copy', event => {
    console.log('GOT FS.STORAGE.PROGRESS.COPY EVENT', event);
});

extension.on('fs.storage.upload-progress', event => {
    console.log('GOT FS.STORAGE.UPLOAD-PROGRESS EVENT', event);
});

extension.on('fs.write.file', event => {
    console.log('GOT FS.WRITE.FILE EVENT', event);
});

extension.on('ip.validate', event => {
    console.log('GOT IP.VALIDATE EVENT', event);
});

extension.on('outer.fs.write-hash', event => {
    console.log('GOT OUTER.FS.WRITE-HASH EVENT', event);
});

extension.on('outer.gui.item.added', event => {
    console.log('GOT OUTER.GUI.ITEM.ADDED EVENT', event);
});

extension.on('outer.gui.item.moved', event => {
    console.log('GOT OUTER.GUI.ITEM.MOVED EVENT', event);
});

extension.on('outer.gui.item.pending', event => {
    console.log('GOT OUTER.GUI.ITEM.PENDING EVENT', event);
});

extension.on('outer.gui.item.updated', event => {
    console.log('GOT OUTER.GUI.ITEM.UPDATED EVENT', event);
});

extension.on('outer.gui.notif.ack', event => {
    console.log('GOT OUTER.GUI.NOTIF.ACK EVENT', event);
});

extension.on('outer.gui.notif.message', event => {
    console.log('GOT OUTER.GUI.NOTIF.MESSAGE EVENT', event);
});

extension.on('outer.gui.notif.persisted', event => {
    console.log('GOT OUTER.GUI.NOTIF.PERSISTED EVENT', event);
});

extension.on('outer.gui.notif.unreads', event => {
    console.log('GOT OUTER.GUI.NOTIF.UNREADS EVENT', event);
});

extension.on('outer.gui.submission.done', event => {
    console.log('GOT OUTER.GUI.SUBMISSION.DONE EVENT', event);
});

extension.on('puter-exec.submission.done', event => {
    console.log('GOT PUTER-EXEC.SUBMISSION.DONE EVENT', event);
});

extension.on('request.measured', event => {
    console.log('GOT REQUEST.MEASURED EVENT', event);
});

extension.on('sns', event => {
    console.log('GOT SNS EVENT', event);
});

extension.on('template-service.hello', event => {
    console.log('GOT TEMPLATE-SERVICE.HELLO EVENT', event);
});

extension.on('usages.query', event => {
    console.log('GOT USAGES.QUERY EVENT', event);
});

extension.on('user.email-changed', event => {
    console.log('GOT USER.EMAIL-CHANGED EVENT', event);
});

extension.on('user.email-confirmed', event => {
    console.log('GOT USER.EMAIL-CONFIRMED EVENT', event);
});

extension.on('user.save_account', event => {
    console.log('GOT USER.SAVE_ACCOUNT EVENT', event);
});

extension.on('web.socket.connected', event => {
    console.log('GOT WEB.SOCKET.CONNECTED EVENT', event);
});

extension.on('web.socket.user-connected', event => {
    console.log('GOT WEB.SOCKET.USER-CONNECTED EVENT', event);
});

extension.on('wisp.get-policy', event => {
    console.log('GOT WISP.GET-POLICY EVENT', event);
});