Skip to content

Commit 37566c5

Browse files
committed
[fix][useKeyboard] Adapt unsubscription for new EventEmitter API
1 parent c62cf6f commit 37566c5

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

src/useKeyboard.ts

+1-12
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,7 @@ export function useKeyboard() {
5050
]
5151

5252
return () => {
53-
if (Keyboard.removeListener) {
54-
// React Native < 0.65
55-
Keyboard.removeListener('keyboardWillShow', handleKeyboardWillShow)
56-
Keyboard.removeListener('keyboardDidShow', handleKeyboardDidShow)
57-
Keyboard.removeListener('keyboardWillHide', handleKeyboardWillHide)
58-
Keyboard.removeListener('keyboardDidHide', handleKeyboardDidHide)
59-
} else {
60-
// React Native >= 0.65
61-
for (const subscription of subscriptions) {
62-
subscription.remove()
63-
}
64-
}
53+
subscriptions.forEach((subscription) => subscription.remove())
6554
}
6655
}, [])
6756
return {

0 commit comments

Comments
 (0)