Skip to content

Commit ffa52bf

Browse files
authored
Merge pull request #3041 from GetStream/develop
Next Release
2 parents 184d6aa + 57f67e7 commit ffa52bf

File tree

16 files changed

+360
-92
lines changed

16 files changed

+360
-92
lines changed

examples/ExpoMessaging/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -7358,10 +7358,10 @@ stream-buffers@2.2.x, stream-buffers@~2.2.0:
73587358
version "0.0.0"
73597359
uid ""
73607360

7361-
stream-chat-react-native-core@6.6.7:
7362-
version "6.6.7"
7363-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.7.tgz#d887234af18890c3396f1b8b5f169d9b28a793ab"
7364-
integrity sha512-Xc/S92nUBSwfVPZqNjt/zNs/DJcRV1aRa/+yCSBCqjCwo0EuiWEP9yKy3xGxBkehNe4vaIDvkeREduA4dRUGpA==
7361+
stream-chat-react-native-core@6.6.8:
7362+
version "6.6.8"
7363+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
7364+
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
73657365
dependencies:
73667366
"@gorhom/bottom-sheet" "^5.1.1"
73677367
dayjs "1.10.5"

examples/SampleApp/android/app/src/main/AndroidManifest.xml

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<uses-permission android:name="android.permission.INTERNET" />
33
<uses-permission android:name="android.permission.CAMERA" />
44
<uses-permission android:name="android.permission.RECORD_AUDIO" />
5+
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
6+
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
57

68
<queries>
79
<intent>

examples/SampleApp/ios/Podfile.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -1433,7 +1433,7 @@ PODS:
14331433
- ReactCommon/turbomodule/bridging
14341434
- ReactCommon/turbomodule/core
14351435
- Yoga
1436-
- react-native-cameraroll (7.9.0):
1436+
- react-native-cameraroll (7.10.0):
14371437
- DoubleConversion
14381438
- glog
14391439
- hermes-engine
@@ -2213,7 +2213,7 @@ PODS:
22132213
- libwebp (~> 1.0)
22142214
- SDWebImage/Core (~> 5.10)
22152215
- SocketRocket (0.7.1)
2216-
- stream-chat-react-native (6.6.7):
2216+
- stream-chat-react-native (6.6.8):
22172217
- DoubleConversion
22182218
- glog
22192219
- hermes-engine
@@ -2589,7 +2589,7 @@ SPEC CHECKSUMS:
25892589
React-Mapbuffer: 9fbb496e7d6f7c34d5e617365ee778bf96d14eae
25902590
React-microtasksnativemodule: 36adde22631838680d1be62776e8ccb83186c06a
25912591
react-native-blob-util: d03eaad9fd1bbe90bd0eedb5bad3333215976086
2592-
react-native-cameraroll: 45c76b20e80da6fbf48ba17490990305810a2a7f
2592+
react-native-cameraroll: 10054f480dfd6e0bd02fdf08fb6d82f80b362575
25932593
react-native-document-picker: 78c262a7f9f77df2380378aa4b3413b8646ce91b
25942594
react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187
25952595
react-native-safe-area-context: 02e0f487c16ccf1acc8a666bed2318ceeb5dc14c
@@ -2637,7 +2637,7 @@ SPEC CHECKSUMS:
26372637
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
26382638
SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
26392639
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2640-
stream-chat-react-native: 46be17d00c7de9c1c032e217257cd494b2f7f277
2640+
stream-chat-react-native: fe01622d1cbabaee9a0f65b5e469041b1e7868a4
26412641
Yoga: be02ca501b03c79d7027a6bbbd0a8db985034f11
26422642

26432643
PODFILE CHECKSUM: 4f662370295f8f9cee909f1a4c59a614999a209d

examples/SampleApp/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@notifee/react-native": "^9.1.8",
2727
"@op-engineering/op-sqlite": "^11.4.7",
2828
"@react-native-async-storage/async-storage": "^2.1.1",
29-
"@react-native-camera-roll/camera-roll": "^7.9.0",
29+
"@react-native-camera-roll/camera-roll": "^7.10.0",
3030
"@react-native-community/netinfo": "^11.4.1",
3131
"@react-native-documents/picker": "^10.1.1",
3232
"@react-native-firebase/app": "21.11.0",

examples/SampleApp/yarn.lock

+8-8
Original file line numberDiff line numberDiff line change
@@ -1969,10 +1969,10 @@
19691969
dependencies:
19701970
merge-options "^3.0.4"
19711971

1972-
"@react-native-camera-roll/camera-roll@^7.9.0":
1973-
version "7.9.0"
1974-
resolved "https://registry.yarnpkg.com/@react-native-camera-roll/camera-roll/-/camera-roll-7.9.0.tgz#7b3d199b073e9f63d49852c44456c4fa0aa27e90"
1975-
integrity sha512-Ra0lB1G2H11MzL5aIH3bwlxU1zaHGSZeRs4lBXLBO64Ai1gUgZPR7TYgKDeeRPzNPtSbZKmzs+fuZ/7XoCf1SA==
1972+
"@react-native-camera-roll/camera-roll@^7.10.0":
1973+
version "7.10.0"
1974+
resolved "https://registry.yarnpkg.com/@react-native-camera-roll/camera-roll/-/camera-roll-7.10.0.tgz#5e9518d78a9cd87ddc8e68d03e31a608df5033ab"
1975+
integrity sha512-Zm1yHxxTQS2APsnnxUFoLnK+DMMTPqmIQ2z2pGtNyHRXAG40Nt4MLVB3tDJTWnuJLAG87BpTCEvpz49+u0YkUw==
19761976

19771977
"@react-native-community/cli-clean@15.1.3":
19781978
version "15.1.3"
@@ -7530,10 +7530,10 @@ statuses@~1.5.0:
75307530
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
75317531
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
75327532

7533-
stream-chat-react-native-core@6.6.7:
7534-
version "6.6.7"
7535-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.7.tgz#d887234af18890c3396f1b8b5f169d9b28a793ab"
7536-
integrity sha512-Xc/S92nUBSwfVPZqNjt/zNs/DJcRV1aRa/+yCSBCqjCwo0EuiWEP9yKy3xGxBkehNe4vaIDvkeREduA4dRUGpA==
7533+
stream-chat-react-native-core@6.6.8:
7534+
version "6.6.8"
7535+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
7536+
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
75377537
dependencies:
75387538
"@gorhom/bottom-sheet" "^5.1.1"
75397539
dayjs "1.10.5"

examples/TypeScriptMessaging/ios/Podfile.lock

+3-3
Original file line numberDiff line numberDiff line change
@@ -2039,7 +2039,7 @@ PODS:
20392039
- ReactCommon/turbomodule/core
20402040
- Yoga
20412041
- SocketRocket (0.7.1)
2042-
- stream-chat-react-native (6.6.7):
2042+
- stream-chat-react-native (6.6.8):
20432043
- DoubleConversion
20442044
- glog
20452045
- hermes-engine
@@ -2322,7 +2322,7 @@ EXTERNAL SOURCES:
23222322
:path: "../node_modules/react-native/ReactCommon/yoga"
23232323

23242324
SPEC CHECKSUMS:
2325-
boost: 1dca942403ed9342f98334bf4c3621f011aa7946
2325+
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
23262326
DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385
23272327
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
23282328
FBLazyVector: 6fe148afcef2e3213e484758e3459609d40d57f5
@@ -2404,7 +2404,7 @@ SPEC CHECKSUMS:
24042404
RNShare: 56b5431c60e1e9ee167191f4f327471af1c2941a
24052405
RNSVG: 8126581b369adf6a0004b6a6cab1a55e3002d5b0
24062406
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2407-
stream-chat-react-native: f2cbd02c0a9838bb512b223d511267d2df5312bc
2407+
stream-chat-react-native: f394c3690415a9ad3c3ab741da3f0e72660de074
24082408
Yoga: afd04ff05ebe0121a00c468a8a3c8080221cb14c
24092409

24102410
PODFILE CHECKSUM: 6b7a4b74915b42bfe4ffddaf67cbf5e7a2bfeab3

examples/TypeScriptMessaging/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -6921,10 +6921,10 @@ statuses@~1.5.0:
69216921
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
69226922
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
69236923

6924-
stream-chat-react-native-core@6.6.7:
6925-
version "6.6.7"
6926-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.7.tgz#d887234af18890c3396f1b8b5f169d9b28a793ab"
6927-
integrity sha512-Xc/S92nUBSwfVPZqNjt/zNs/DJcRV1aRa/+yCSBCqjCwo0EuiWEP9yKy3xGxBkehNe4vaIDvkeREduA4dRUGpA==
6924+
stream-chat-react-native-core@6.6.8:
6925+
version "6.6.8"
6926+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
6927+
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
69286928
dependencies:
69296929
"@gorhom/bottom-sheet" "^5.1.1"
69306930
dayjs "1.10.5"

package/expo-package/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -4733,10 +4733,10 @@ stream-buffers@2.2.x, stream-buffers@~2.2.0:
47334733
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
47344734
integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==
47354735

4736-
stream-chat-react-native-core@6.6.8:
4737-
version "6.6.8"
4738-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
4739-
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
4736+
stream-chat-react-native-core@6.7.0:
4737+
version "6.7.0"
4738+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.7.0.tgz#d9e8c8ca57db93f148ef8acab93d3552f425eb36"
4739+
integrity sha512-Ue/euBMJ2h/H33hp58znfOMFzocgyW+dqvS8qiCooO5RZ26zQYGSDvmp8TeYyiBpqwM927vqfrPmPqOeXb12IQ==
47404740
dependencies:
47414741
"@gorhom/bottom-sheet" "^5.1.1"
47424742
dayjs "1.10.5"

package/native-package/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -3409,10 +3409,10 @@ statuses@~1.5.0:
34093409
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
34103410
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
34113411

3412-
stream-chat-react-native-core@6.6.8:
3413-
version "6.6.8"
3414-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.8.tgz#483ade63ba051426480ab2dfd8ab3b248b90ae88"
3415-
integrity sha512-F8S70DHaiit6BEdKOkSMHq2bjMONhrouvJ+szBQuE430EJDgUlc2VErHk3yJCzqIt5lwfVZktjHuqSIOGVg5LQ==
3412+
stream-chat-react-native-core@6.7.0:
3413+
version "6.7.0"
3414+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.7.0.tgz#d9e8c8ca57db93f148ef8acab93d3552f425eb36"
3415+
integrity sha512-Ue/euBMJ2h/H33hp58znfOMFzocgyW+dqvS8qiCooO5RZ26zQYGSDvmp8TeYyiBpqwM927vqfrPmPqOeXb12IQ==
34163416
dependencies:
34173417
"@gorhom/bottom-sheet" "^5.1.1"
34183418
dayjs "1.10.5"

package/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"README.md"
2323
],
2424
"scripts": {
25-
"build": "rm -rf lib && yarn run --silent build-translations && bob build && yarn run --silent copy-translations",
25+
"build": "rimraf lib && yarn run --silent build-translations && bob build && yarn run --silent copy-translations",
2626
"build-translations": "i18next",
2727
"copy-translations": "echo '\u001b[34mℹ\u001b[0m Copying translation files to \u001b[34mlib/typescript/i18n\u001b[0m' && cp -R -f ./src/i18n ./lib/typescript/i18n && echo '\u001b[32m✓\u001b[0m Done Copying Translations'",
2828
"eslint": "eslint 'src/**/*.{js,md,ts,jsx,tsx}' --max-warnings 0",
@@ -147,6 +147,7 @@
147147
"react-native-reanimated": "~3.17.1",
148148
"react-native-svg": "15.11.2",
149149
"react-test-renderer": "19.0.0",
150+
"rimraf": "^6.0.1",
150151
"typescript": "5.8.2",
151152
"typescript-eslint": "^8.25.0",
152153
"uuid": "^11.1.0"

package/src/components/Attachment/AudioAttachment.tsx

+8-4
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,14 @@ export const AudioAttachment = (props: AudioAttachmentProps) => {
208208
if (!isExpoCLI) {
209209
return;
210210
}
211-
if (item.paused) {
212-
await pauseAudio();
213-
} else {
214-
await playAudio();
211+
try {
212+
if (item.paused) {
213+
await pauseAudio();
214+
} else {
215+
await playAudio();
216+
}
217+
} catch (e) {
218+
console.log('An error has occurred while trying to interact with the audio. ', e);
215219
}
216220
};
217221
// For expo CLI

package/src/components/Channel/Channel.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,8 @@ const ChannelWithContext = <
694694
const [deleted, setDeleted] = useState<boolean>(false);
695695
const [editing, setEditing] = useState<MessageType<StreamChatGenerics> | undefined>(undefined);
696696
const [error, setError] = useState<Error | boolean>(false);
697-
const [lastRead, setLastRead] = useState<ChannelContextValue<StreamChatGenerics>['lastRead']>();
697+
const [lastRead, setLastRead] = useState<Date | undefined>();
698+
698699
const [quotedMessage, setQuotedMessage] = useState<MessageType<StreamChatGenerics> | undefined>(
699700
undefined,
700701
);
@@ -961,6 +962,7 @@ const ChannelWithContext = <
961962
last_read_message_id: response?.event.last_read_message_id,
962963
unread_messages: 0,
963964
});
965+
setLastRead(new Date());
964966
}
965967
} catch (err) {
966968
console.log('Error marking channel as read:', err);
@@ -1380,8 +1382,6 @@ const ChannelWithContext = <
13801382
} else {
13811383
updateMessage(messageResponse.message);
13821384
}
1383-
1384-
threadInstance?.upsertReplyLocally?.({ message: messageResponse.message });
13851385
}
13861386
} catch (err) {
13871387
console.log(err);

0 commit comments

Comments
 (0)