Merge branch 'chore/nodejs-mobile-new-api' into 'main'

Change the API to remove nodejs listeners

See merge request bloodyhealth/drip!524
This commit is contained in:
Sofiya Tepikin
2022-09-16 17:05:13 +00:00
2 changed files with 8 additions and 6 deletions
+2 -2
View File
@@ -36,9 +36,9 @@ const PasswordPrompt = ({ enableShowApp }) => {
}
useEffect(() => {
nodejs.channel.addListener('check-pw', passHashToDb, this)
const listener = nodejs.channel.addListener('check-pw', passHashToDb, this)
return () => nodejs.channel.remove('check-pw', passHashToDb)
return () => listener.remove()
}, [])
const onDeleteDataConfirmation = async () => {
@@ -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 = () => {