Skip to content

Commit

Permalink
Merge pull request #48 from pistou/patch-1
Browse files Browse the repository at this point in the history
Improve unsubscription
  • Loading branch information
pvinis committed Feb 22, 2020
2 parents 850d595 + c1ffdde commit e448290
Showing 1 changed file with 11 additions and 22 deletions.
33 changes: 11 additions & 22 deletions src/useKeyboard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,30 +30,19 @@ export default function useKeyboard() {
}

useEffect(() => {
const keyboardWillShowListener = Keyboard.addListener(
'keyboardWillShow',
handleKeyboardWillShow,
)
const keyboardDidShowListener = Keyboard.addListener(
'keyboardDidShow',
handleKeyboardDidShow,
)
const keyboardWillHideListener = Keyboard.addListener(
'keyboardWillHide',
handleKeyboardWillHide,
)
const keyboardDidHideListener = Keyboard.addListener(
'keyboardDidHide',
handleKeyboardDidHide,
)
Keyboard.addListener('keyboardWillShow', handleKeyboardWillShow);
Keyboard.addListener('keyboardDidShow', handleKeyboardDidShow);
Keyboard.addListener('keyboardWillHide', handleKeyboardWillHide);
Keyboard.addListener('keyboardDidHide', handleKeyboardDidHide);

return () => {
keyboardWillShowListener.remove()
keyboardDidShowListener.remove()
keyboardWillHideListener.remove()
keyboardDidHideListener.remove()
}
}, [])
Keyboard.removeListener('keyboardWillShow', handleKeyboardWillShow);
Keyboard.removeListener('keyboardDidShow', handleKeyboardDidShow);
Keyboard.removeListener('keyboardWillHide', handleKeyboardWillHide);
Keyboard.removeListener('keyboardDidHide', handleKeyboardDidHide);
};
}, []);


return {
keyboardShown: shown,
Expand Down

0 comments on commit e448290

Please sign in to comment.