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) => {
|
||||
ipcRenderer.send(channel, args)
|
||||
},
|
||||
exclusiveListen: (channel, listener) => {
|
||||
if (ipcRenderer.listeners(channel, listener)) {
|
||||
ipcRenderer.removeAllListeners(channel)
|
||||
}
|
||||
|
||||
ipcRenderer.on(channel, listener)
|
||||
},
|
||||
on: (channel, listener) => {
|
||||
ipcRenderer.on(channel, (event, ...args) => listener(event, ...args))
|
||||
},
|
||||
off: (channel, listener) => {
|
||||
ipcRenderer.removeListener(channel, listener)
|
||||
ipcRenderer.off(channel, listener)
|
||||
}
|
||||
},
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user