mirror of
https://github.com/ragestudio/relic.git
synced 2025-06-09 10:34:18 +00:00
added exclusiveListen
This commit is contained in:
parent
a95f566518
commit
25df0cf352
@ -37,11 +37,18 @@ if (process.contextIsolated) {
|
|||||||
send: (channel, args) => {
|
send: (channel, args) => {
|
||||||
ipcRenderer.send(channel, args)
|
ipcRenderer.send(channel, args)
|
||||||
},
|
},
|
||||||
|
exclusiveListen: (channel, listener) => {
|
||||||
|
if (ipcRenderer.listeners(channel, listener)) {
|
||||||
|
ipcRenderer.removeAllListeners(channel)
|
||||||
|
}
|
||||||
|
|
||||||
|
ipcRenderer.on(channel, listener)
|
||||||
|
},
|
||||||
on: (channel, listener) => {
|
on: (channel, listener) => {
|
||||||
ipcRenderer.on(channel, (event, ...args) => listener(event, ...args))
|
ipcRenderer.on(channel, (event, ...args) => listener(event, ...args))
|
||||||
},
|
},
|
||||||
off: (channel, listener) => {
|
off: (channel, listener) => {
|
||||||
ipcRenderer.removeListener(channel, listener)
|
ipcRenderer.off(channel, listener)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user