about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2024-05-03 16:14:25 +0100
committerGitHub <noreply@github.com>2024-05-03 16:14:25 +0100
commit67b0cdf649c4735be0e1feb69a919e41e45f593a (patch)
tree5fee145601710cb29dc9a5a321745cfd605b2c4e
parent997e621ce304de32c0603cedf79507264b26c1b0 (diff)
downloadvoidsky-67b0cdf649c4735be0e1feb69a919e41e45f593a.tar.zst
remove broken keyboard offset code (#3842)
-rw-r--r--src/screens/Messages/Conversation/MessagesList.tsx20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/screens/Messages/Conversation/MessagesList.tsx b/src/screens/Messages/Conversation/MessagesList.tsx
index 86a10d8c4..27ab32bdf 100644
--- a/src/screens/Messages/Conversation/MessagesList.tsx
+++ b/src/screens/Messages/Conversation/MessagesList.tsx
@@ -1,6 +1,5 @@
-import React, {useCallback, useEffect, useRef} from 'react'
+import React, {useCallback, useRef} from 'react'
 import {
-  Dimensions,
   FlatList,
   NativeScrollEvent,
   NativeSyntheticEvent,
@@ -184,23 +183,12 @@ export function MessagesList() {
 
 function useKeyboardVerticalOffset() {
   const {top: topInset} = useSafeAreaInsets()
-  const [screenWindowDifference, setScreenWindowDifference] = React.useState(
-    () => Dimensions.get('screen').height - Dimensions.get('window').height,
-  )
-
-  useEffect(() => {
-    const subscription = Dimensions.addEventListener(
-      'change',
-      ({screen, window}) => {
-        setScreenWindowDifference(screen.height - window.height)
-      },
-    )
-    return () => subscription.remove()
-  }, [])
 
   return Platform.select({
     ios: topInset,
-    android: screenWindowDifference,
+    // I thought this might be the navigation bar height, but not sure
+    // 25 is just trial and error
+    android: 25,
     default: 0,
   })
 }