Change the API to remove nodejs listeners

This commit is contained in:
Sofiya Tepikin
2022-09-13 19:47:11 +02:00
parent afced905bf
commit 1610c8416a
2 changed files with 8 additions and 6 deletions
@@ -24,10 +24,12 @@ const ConfirmWithPassword = ({ onSuccess, onCancel }) => {
}
useEffect(() => {
nodejs.channel.addListener('password-check', checkPassword, this)
return () => {
nodejs.channel.removeListener('password-check', checkPassword)
}
const listener = nodejs.channel.addListener(
'password-check',
checkPassword,
this
)
return () => listener.remove()
}, [])
const onIncorrectPassword = () => {