Skip to content

Commit bf92708

Browse files
committed
fix: Add an event unique identifier
1 parent 4bdb7b5 commit bf92708

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/app.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ app.use(ctx => {
4343
}
4444
})
4545

46-
const events = {}
46+
const events = {
47+
uid: 0
48+
}
4749
const actions = Object.assign(
4850
{},
4951
requireDir('./modules/issues'),
@@ -65,14 +67,15 @@ Object.keys(pkg.config['github-bot']).forEach(repo => {
6567
const register = events[`${type}/${name}`]
6668
if (config.enabled === true && register) {
6769
register((eventName, callback) => {
68-
githubEvent.on(`${repo}@${eventName}@source`, data => {
70+
const uid = events.uid++
71+
githubEvent.on(`${repo}@${eventName}@source@${uid}`, data => {
6972
callback(data, {
7073
config: pkg.config['github-bot'][repo],
7174
scope: config.data || {}
7275
})
7376
})
7477
githubEvent.on(`${repo}@${eventName}`, data => {
75-
githubEvent.emit(`${repo}@${eventName}@source`, data)
78+
githubEvent.emit(`${repo}@${eventName}@source@${uid}`, data)
7679
})
7780
})
7881
} else if (config.enabled !== true) {

0 commit comments

Comments
 (0)