Skip to content

Commit ba6636b

Browse files
committed
feat: update rn-reanimated and gesture handler peer dep
1 parent db41f1b commit ba6636b

File tree

11 files changed

+482
-185
lines changed

11 files changed

+482
-185
lines changed

examples/SampleApp/ios/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2164,7 +2164,7 @@ PODS:
21642164
- libwebp (~> 1.0)
21652165
- SDWebImage/Core (~> 5.10)
21662166
- SocketRocket (0.7.1)
2167-
- stream-chat-react-native (6.0.1):
2167+
- stream-chat-react-native (6.1.1):
21682168
- DoubleConversion
21692169
- glog
21702170
- hermes-engine
@@ -2474,7 +2474,7 @@ EXTERNAL SOURCES:
24742474

24752475
SPEC CHECKSUMS:
24762476
boost: 1dca942403ed9342f98334bf4c3621f011aa7946
2477-
DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
2477+
DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953
24782478
FBLazyVector: 1bf99bb46c6af9a2712592e707347315f23947aa
24792479
Firebase: 7a56fe4f56b5ab81b86a6822f5b8f909ae6fc7e2
24802480
FirebaseAnalytics: 2f4a11eeb7a0e9c6fcf642d4e6aaca7fa4d38c28
@@ -2488,7 +2488,7 @@ SPEC CHECKSUMS:
24882488
FirebaseRemoteConfigInterop: e75e348953352a000331eb77caf01e424248e176
24892489
FirebaseSessions: b252b3f91a51186188882ea8e7e1730fc1eee391
24902490
fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be
2491-
glog: 69ef571f3de08433d766d614c73a9838a06bf7eb
2491+
glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2
24922492
GoogleAppMeasurement: ee5c2d2242816773fbf79e5b0563f5355ef1c315
24932493
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
24942494
GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d
@@ -2576,7 +2576,7 @@ SPEC CHECKSUMS:
25762576
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
25772577
SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
25782578
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2579-
stream-chat-react-native: 4b3bb162446ad9b25c745fc8083a2516d363d5eb
2579+
stream-chat-react-native: 7dc52c8f7df4c7d7f81871a088b566057e62d881
25802580
Yoga: 7548e4449365bf0ef60db4aefe58abff37fcabec
25812581

25822582
PODFILE CHECKSUM: 4f662370295f8f9cee909f1a4c59a614999a209d

examples/SampleApp/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7952,10 +7952,10 @@ statuses@~1.5.0:
79527952
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
79537953
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
79547954

7955-
stream-chat-react-native-core@6.0.1:
7956-
version "6.0.1"
7957-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.0.1.tgz#a67f14685519cafa58466d28eee8f1edc9dbafcf"
7958-
integrity sha512-kyHgGn2PF+JTt7eEKdHMot9Nxzx+yecnlut9oyhi/IJbxOwpjIgB87+rdQXEI5o8SeNwQuAeV3VatxGaxl5Jbw==
7955+
stream-chat-react-native-core@6.1.1:
7956+
version "6.1.1"
7957+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.1.1.tgz#6baf31cf1cf347f2a19f2e3afccd3d540bebd036"
7958+
integrity sha512-kzVrs4lJRJq6gxbnx3dwmF3c8dnZ/RDLZJC0LLtYOeyc2AuYypFFM9ChFzo1TwMGT5siiZByg/bLnvBCUTrNAA==
79597959
dependencies:
79607960
"@gorhom/bottom-sheet" "^5.0.6"
79617961
dayjs "1.10.5"

examples/TypeScriptMessaging/ios/Podfile.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1991,7 +1991,7 @@ PODS:
19911991
- ReactCommon/turbomodule/core
19921992
- Yoga
19931993
- SocketRocket (0.7.1)
1994-
- stream-chat-react-native (6.0.0):
1994+
- stream-chat-react-native (6.1.1):
19951995
- DoubleConversion
19961996
- glog
19971997
- hermes-engine
@@ -2265,14 +2265,14 @@ EXTERNAL SOURCES:
22652265
:path: "../node_modules/react-native/ReactCommon/yoga"
22662266

22672267
SPEC CHECKSUMS:
2268-
boost: 4cb898d0bf20404aab1850c656dcea009429d6c1
2269-
DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
2268+
boost: 1dca942403ed9342f98334bf4c3621f011aa7946
2269+
DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385
22702270
FBLazyVector: 7075bb12898bc3998fd60f4b7ca422496cc2cdf7
2271-
fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
2272-
glog: 69ef571f3de08433d766d614c73a9838a06bf7eb
2271+
fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be
2272+
glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a
22732273
hermes-engine: 46f1ffbf0297f4298862068dd4c274d4ac17a1fd
22742274
op-sqlite: 88dd68621bea1e7ea28606f76228a84a23d5ad58
2275-
RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740
2275+
RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648
22762276
RCTDeprecation: fde92935b3caa6cb65cbff9fbb7d3a9867ffb259
22772277
RCTRequired: 75c6cee42d21c1530a6f204ba32ff57335d19007
22782278
RCTTypeSafety: 7e6fe47bfb693c50d4669db1a480ca5331795f5b
@@ -2344,7 +2344,7 @@ SPEC CHECKSUMS:
23442344
RNShare: 4305edead1b8f614ab994046c68193e8d50aaadc
23452345
RNSVG: 536cd3c866c878faf72beaba166c8b02fe2b762b
23462346
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2347-
stream-chat-react-native: ce121e8f3340eb04b54f69dc92709f4f3bbaa593
2347+
stream-chat-react-native: 6cc6d7d845c0d4c0e1a994a02678388f60de7de6
23482348
Yoga: db69236006b8b1c6d55ab453390c882306cbf219
23492349

23502350
PODFILE CHECKSUM: 6b7a4b74915b42bfe4ffddaf67cbf5e7a2bfeab3

examples/TypeScriptMessaging/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6807,10 +6807,10 @@ statuses@~1.5.0:
68076807
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
68086808
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
68096809

6810-
stream-chat-react-native-core@6.0.0:
6811-
version "6.0.0"
6812-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.0.0.tgz#77798c7082877572ef70223e1f799d22f0c78fe7"
6813-
integrity sha512-3cFao8iL2MjP7nhVRAl1vi526FbPlqUj4BHnYQ7sUNe+xb4z/HCEL6fKFh8kIfK5MEAacOQO4juPPQktoIf7zg==
6810+
stream-chat-react-native-core@6.1.1:
6811+
version "6.1.1"
6812+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.1.1.tgz#6baf31cf1cf347f2a19f2e3afccd3d540bebd036"
6813+
integrity sha512-kzVrs4lJRJq6gxbnx3dwmF3c8dnZ/RDLZJC0LLtYOeyc2AuYypFFM9ChFzo1TwMGT5siiZByg/bLnvBCUTrNAA==
68146814
dependencies:
68156815
"@gorhom/bottom-sheet" "^5.0.6"
68166816
dayjs "1.10.5"

package/expo-package/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5113,10 +5113,10 @@ [email protected], stream-buffers@~2.2.0:
51135113
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
51145114
integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==
51155115

5116-
5117-
version "6.1.0"
5118-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.1.0.tgz#eaf2afb65832c77de4577fae24c2fc6bbcd5ece5"
5119-
integrity sha512-W4gbRb8Bq1IzzL026GudIxD8Rtlhr3WrKukt4g8zucJVL5iTR4PFxWWmQH081XF5qCS+tYnJSiZFdd4ot7LKwA==
5116+
5117+
version "6.1.1"
5118+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.1.1.tgz#6baf31cf1cf347f2a19f2e3afccd3d540bebd036"
5119+
integrity sha512-kzVrs4lJRJq6gxbnx3dwmF3c8dnZ/RDLZJC0LLtYOeyc2AuYypFFM9ChFzo1TwMGT5siiZByg/bLnvBCUTrNAA==
51205120
dependencies:
51215121
"@gorhom/bottom-sheet" "^5.0.6"
51225122
dayjs "1.10.5"

package/native-package/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4242,10 +4242,10 @@ statuses@~1.5.0:
42424242
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
42434243
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
42444244

4245-
4246-
version "6.1.0"
4247-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.1.0.tgz#eaf2afb65832c77de4577fae24c2fc6bbcd5ece5"
4248-
integrity sha512-W4gbRb8Bq1IzzL026GudIxD8Rtlhr3WrKukt4g8zucJVL5iTR4PFxWWmQH081XF5qCS+tYnJSiZFdd4ot7LKwA==
4245+
4246+
version "6.1.1"
4247+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.1.1.tgz#6baf31cf1cf347f2a19f2e3afccd3d540bebd036"
4248+
integrity sha512-kzVrs4lJRJq6gxbnx3dwmF3c8dnZ/RDLZJC0LLtYOeyc2AuYypFFM9ChFzo1TwMGT5siiZByg/bLnvBCUTrNAA==
42494249
dependencies:
42504250
"@gorhom/bottom-sheet" "^5.0.6"
42514251
dayjs "1.10.5"

package/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@
8383
"@op-engineering/op-sqlite": ">=9.3.0",
8484
"@react-native-community/netinfo": ">=11.3.1",
8585
"react-native": ">=0.67.0",
86-
"react-native-gesture-handler": ">=2.16.1",
87-
"react-native-reanimated": ">=3.16.0",
86+
"react-native-gesture-handler": ">=2.21.2",
87+
"react-native-reanimated": ">=3.16.4",
8888
"react-native-svg": ">=12.3.0"
8989
},
9090
"peerDependenciesMeta": {
@@ -144,8 +144,8 @@
144144
"react": "18.2.0",
145145
"react-native": "0.73.6",
146146
"react-native-builder-bob": "0.23.1",
147-
"react-native-gesture-handler": "~2.16.1",
148-
"react-native-reanimated": "~3.10.0",
147+
"react-native-gesture-handler": "~2.21.2",
148+
"react-native-reanimated": "~3.16.4",
149149
"react-native-svg": "15.1.0",
150150
"react-test-renderer": "18.2.0",
151151
"typescript": "5.0.4",

package/src/components/Message/MessageSimple/MessageSimple.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { useRef, useState } from 'react';
22
import { LayoutChangeEvent, StyleSheet, View } from 'react-native';
3-
import { Swipeable } from 'react-native-gesture-handler';
3+
4+
import Swipeable, { SwipeableMethods } from 'react-native-gesture-handler/ReanimatedSwipeable';
45

56
import {
67
MessageContextValue,
@@ -12,6 +13,7 @@ import {
1213
} from '../../../contexts/messagesContext/MessagesContext';
1314
import { useTheme } from '../../../contexts/themeContext/ThemeContext';
1415

16+
import { triggerHaptic } from '../../../native';
1517
import type { DefaultStreamChatGenerics } from '../../../types/types';
1618
import { useMessageData } from '../hooks/useMessageData';
1719

@@ -84,7 +86,7 @@ const MessageSimpleWithContext = <
8486
props: MessageSimplePropsWithContext<StreamChatGenerics>,
8587
) => {
8688
const [messageContentWidth, setMessageContentWidth] = useState(0);
87-
const swipeableRef = useRef<Swipeable | null>(null);
89+
const swipeableRef = useRef<SwipeableMethods | null>(null);
8890

8991
const {
9092
alignment,
@@ -255,6 +257,7 @@ const MessageSimpleWithContext = <
255257
if (!swipeableRef.current) return;
256258
clearQuotedMessageState();
257259
setQuotedMessageState(message);
260+
triggerHaptic('impactLight');
258261
swipeableRef.current.close();
259262
}}
260263
ref={swipeableRef}

package/src/components/Message/MessageSimple/MessageSwipeLeftContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ export const MessageSwipeLeftContent = () => {
2323
const styles = StyleSheet.create({
2424
container: {
2525
justifyContent: 'center',
26-
paddingHorizontal: 16,
26+
paddingRight: 16,
2727
},
2828
});

0 commit comments

Comments
 (0)