Skip to content

Commit 99e071d

Browse files
committed
feat: reimplement channel manager handling and retry policy
1 parent 1bfbf31 commit 99e071d

File tree

10 files changed

+108
-148
lines changed

10 files changed

+108
-148
lines changed

package/expo-package/yarn.lock

Lines changed: 35 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1101,13 +1101,6 @@
11011101
dependencies:
11021102
regenerator-runtime "^0.14.0"
11031103

1104-
"@babel/runtime@^7.27.0":
1105-
version "7.27.0"
1106-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762"
1107-
integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==
1108-
dependencies:
1109-
regenerator-runtime "^0.14.0"
1110-
11111104
"@babel/runtime@^7.8.4":
11121105
version "7.26.9"
11131106
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.9.tgz#aa4c6facc65b9cb3f87d75125ffd47781b475433"
@@ -1795,7 +1788,7 @@
17951788
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
17961789
integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
17971790

1798-
"@types/jsonwebtoken@~9.0.0":
1791+
"@types/jsonwebtoken@^9.0.8":
17991792
version "9.0.9"
18001793
resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.9.tgz#a4c3a446c0ebaaf467a58398382616f416345fb3"
18011794
integrity sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==
@@ -1827,10 +1820,10 @@
18271820
dependencies:
18281821
csstype "^3.0.2"
18291822

1830-
"@types/ws@^7.4.0":
1831-
version "7.4.7"
1832-
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702"
1833-
integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==
1823+
"@types/ws@^8.5.14":
1824+
version "8.18.1"
1825+
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9"
1826+
integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==
18341827
dependencies:
18351828
"@types/node" "*"
18361829

@@ -3357,10 +3350,10 @@ isobject@^3.0.1:
33573350
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
33583351
integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
33593352

3360-
isomorphic-ws@^4.0.1:
3361-
version "4.0.1"
3362-
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
3363-
integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
3353+
isomorphic-ws@^5.0.0:
3354+
version "5.0.0"
3355+
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf"
3356+
integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==
33643357

33653358
jackspeak@^3.1.2:
33663359
version "3.4.0"
@@ -3467,7 +3460,7 @@ jsonfile@^6.0.1:
34673460
optionalDependencies:
34683461
graceful-fs "^4.1.6"
34693462

3470-
jsonwebtoken@~9.0.0:
3463+
jsonwebtoken@^9.0.2:
34713464
version "9.0.2"
34723465
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3"
34733466
integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==
@@ -3596,6 +3589,11 @@ linkifyjs@^4.1.1:
35963589
resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.1.tgz#73d427e3bbaaf4ca8e71c589ad4ffda11a9a5fde"
35973590
integrity sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA==
35983591

3592+
linkifyjs@^4.2.0:
3593+
version "4.2.0"
3594+
resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.2.0.tgz#9dd30222b9cbabec9c950e725ec00031c7fa3f08"
3595+
integrity sha512-pCj3PrQyATaoTYKHrgWRF3SJwsm61udVh+vuls/Rl6SptiDhgE7ziUIudAedRY9QEfynmM7/RmLEfPUyw1HPCw==
3596+
35993597
locate-path@^3.0.0:
36003598
version "3.0.0"
36013599
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
@@ -4780,10 +4778,10 @@ [email protected], stream-buffers@~2.2.0:
47804778
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
47814779
integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==
47824780

4783-
stream-chat-react-native-core@6.7.4:
4784-
version "6.7.4"
4785-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.7.4.tgz#9709465e161e32cf358034a82c284cc16369397a"
4786-
integrity sha512-YCAXBfdbazFIpO1EI9Czd2QYaFCJX+i9q710L3xPB4mRuaNl2SL8kH+RTj4Ur9Fyl3u1fcDI+1o/iYnaap1Uwg==
4781+
stream-chat-react-native-core@7.0.0:
4782+
version "7.0.0"
4783+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-7.0.0.tgz#ba5439c9a446713356105a40c7d2f90c3ccbf4a3"
4784+
integrity sha512-qjjukVUXl13/cQDCovTAUHMUXgweg6fhh0we2t+C3RI3gN0AaiXMpzejA6RSuArBtezV4AB/mv9BoT7BRTzqeA==
47874785
dependencies:
47884786
"@gorhom/bottom-sheet" "^5.1.1"
47894787
dayjs "1.10.5"
@@ -4796,23 +4794,23 @@ [email protected]:
47964794
path "0.12.7"
47974795
react-native-markdown-package "1.8.2"
47984796
react-native-url-polyfill "^1.3.0"
4799-
stream-chat "^8.57.6"
4797+
stream-chat "^9.0.0"
48004798
use-sync-external-store "^1.4.0"
48014799

4802-
stream-chat@^8.57.6:
4803-
version "8.60.0"
4804-
resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.60.0.tgz#b67d4fbb185da53fb8ac5fc5759986d6ad7e19a3"
4805-
integrity sha512-7FpO7Wno++r+n+x9aFuXtGYtNO06CIMd2Bxe3doYZLhMfS0nuaXloeFlGcMT0r4U/6bnguz1qQdDJUPNQAS8bQ==
4800+
stream-chat@^9.0.0:
4801+
version "9.0.0"
4802+
resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-9.0.0.tgz#cb22dcb8b7f070c623a13b6b75b212d560534d6c"
4803+
integrity sha512-I4+/DEp7dP3WBgRmqHaLswL+Y2fyQkUWJhYBS5zx4bpu1cYM6WEir9HYjToDNuJjltqa/FFIEF/tMPWr7iTc0A==
48064804
dependencies:
4807-
"@babel/runtime" "^7.27.0"
4808-
"@types/jsonwebtoken" "~9.0.0"
4809-
"@types/ws" "^7.4.0"
4805+
"@types/jsonwebtoken" "^9.0.8"
4806+
"@types/ws" "^8.5.14"
48104807
axios "^1.6.0"
48114808
base64-js "^1.5.1"
48124809
form-data "^4.0.0"
4813-
isomorphic-ws "^4.0.1"
4814-
jsonwebtoken "~9.0.0"
4815-
ws "^7.5.10"
4810+
isomorphic-ws "^5.0.0"
4811+
jsonwebtoken "^9.0.2"
4812+
linkifyjs "^4.2.0"
4813+
ws "^8.18.1"
48164814

48174815
"string-width-cjs@npm:string-width@^4.2.0":
48184816
version "4.2.3"
@@ -5283,16 +5281,16 @@ ws@^6.2.3:
52835281
dependencies:
52845282
async-limiter "~1.0.0"
52855283

5286-
ws@^7.5.10:
5287-
version "7.5.10"
5288-
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9"
5289-
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
5290-
52915284
ws@^8.12.1:
52925285
version "8.17.1"
52935286
resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b"
52945287
integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==
52955288

5289+
ws@^8.18.1:
5290+
version "8.18.2"
5291+
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a"
5292+
integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==
5293+
52965294
xcode@^3.0.1:
52975295
version "3.0.1"
52985296
resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c"

package/native-package/yarn.lock

Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -773,13 +773,6 @@
773773
dependencies:
774774
regenerator-runtime "^0.14.0"
775775

776-
"@babel/runtime@^7.27.0":
777-
version "7.27.0"
778-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762"
779-
integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==
780-
dependencies:
781-
regenerator-runtime "^0.14.0"
782-
783776
"@babel/runtime@^7.8.4":
784777
version "7.25.0"
785778
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.0.tgz#3af9a91c1b739c569d5d80cc917280919c544ecb"
@@ -1252,7 +1245,7 @@
12521245
dependencies:
12531246
"@types/istanbul-lib-report" "*"
12541247

1255-
"@types/jsonwebtoken@~9.0.0":
1248+
"@types/jsonwebtoken@^9.0.8":
12561249
version "9.0.9"
12571250
resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.9.tgz#a4c3a446c0ebaaf467a58398382616f416345fb3"
12581251
integrity sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==
@@ -1289,10 +1282,10 @@
12891282
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
12901283
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
12911284

1292-
"@types/ws@^7.4.0":
1293-
version "7.4.7"
1294-
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702"
1295-
integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==
1285+
"@types/ws@^8.5.14":
1286+
version "8.18.1"
1287+
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9"
1288+
integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==
12961289
dependencies:
12971290
"@types/node" "*"
12981291

@@ -2240,10 +2233,10 @@ isobject@^3.0.1:
22402233
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
22412234
integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
22422235

2243-
isomorphic-ws@^4.0.1:
2244-
version "4.0.1"
2245-
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
2246-
integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
2236+
isomorphic-ws@^5.0.0:
2237+
version "5.0.0"
2238+
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf"
2239+
integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==
22472240

22482241
istanbul-lib-coverage@^3.2.0:
22492242
version "3.2.2"
@@ -2427,7 +2420,7 @@ json5@^2.2.3:
24272420
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
24282421
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
24292422

2430-
jsonwebtoken@~9.0.0:
2423+
jsonwebtoken@^9.0.2:
24312424
version "9.0.2"
24322425
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3"
24332426
integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==
@@ -2483,6 +2476,11 @@ linkifyjs@^4.1.1:
24832476
resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.1.tgz#73d427e3bbaaf4ca8e71c589ad4ffda11a9a5fde"
24842477
integrity sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA==
24852478

2479+
linkifyjs@^4.2.0:
2480+
version "4.2.0"
2481+
resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.2.0.tgz#9dd30222b9cbabec9c950e725ec00031c7fa3f08"
2482+
integrity sha512-pCj3PrQyATaoTYKHrgWRF3SJwsm61udVh+vuls/Rl6SptiDhgE7ziUIudAedRY9QEfynmM7/RmLEfPUyw1HPCw==
2483+
24862484
locate-path@^3.0.0:
24872485
version "3.0.0"
24882486
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
@@ -3452,10 +3450,10 @@ statuses@~1.5.0:
34523450
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
34533451
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
34543452

3455-
stream-chat-react-native-core@6.7.4:
3456-
version "6.7.4"
3457-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.7.4.tgz#9709465e161e32cf358034a82c284cc16369397a"
3458-
integrity sha512-YCAXBfdbazFIpO1EI9Czd2QYaFCJX+i9q710L3xPB4mRuaNl2SL8kH+RTj4Ur9Fyl3u1fcDI+1o/iYnaap1Uwg==
3453+
stream-chat-react-native-core@7.0.0:
3454+
version "7.0.0"
3455+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-7.0.0.tgz#ba5439c9a446713356105a40c7d2f90c3ccbf4a3"
3456+
integrity sha512-qjjukVUXl13/cQDCovTAUHMUXgweg6fhh0we2t+C3RI3gN0AaiXMpzejA6RSuArBtezV4AB/mv9BoT7BRTzqeA==
34593457
dependencies:
34603458
"@gorhom/bottom-sheet" "^5.1.1"
34613459
dayjs "1.10.5"
@@ -3468,23 +3466,23 @@ [email protected]:
34683466
path "0.12.7"
34693467
react-native-markdown-package "1.8.2"
34703468
react-native-url-polyfill "^1.3.0"
3471-
stream-chat "^8.57.6"
3469+
stream-chat "^9.0.0"
34723470
use-sync-external-store "^1.4.0"
34733471

3474-
stream-chat@^8.57.6:
3475-
version "8.60.0"
3476-
resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.60.0.tgz#b67d4fbb185da53fb8ac5fc5759986d6ad7e19a3"
3477-
integrity sha512-7FpO7Wno++r+n+x9aFuXtGYtNO06CIMd2Bxe3doYZLhMfS0nuaXloeFlGcMT0r4U/6bnguz1qQdDJUPNQAS8bQ==
3472+
stream-chat@^9.0.0:
3473+
version "9.0.0"
3474+
resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-9.0.0.tgz#cb22dcb8b7f070c623a13b6b75b212d560534d6c"
3475+
integrity sha512-I4+/DEp7dP3WBgRmqHaLswL+Y2fyQkUWJhYBS5zx4bpu1cYM6WEir9HYjToDNuJjltqa/FFIEF/tMPWr7iTc0A==
34783476
dependencies:
3479-
"@babel/runtime" "^7.27.0"
3480-
"@types/jsonwebtoken" "~9.0.0"
3481-
"@types/ws" "^7.4.0"
3477+
"@types/jsonwebtoken" "^9.0.8"
3478+
"@types/ws" "^8.5.14"
34823479
axios "^1.6.0"
34833480
base64-js "^1.5.1"
34843481
form-data "^4.0.0"
3485-
isomorphic-ws "^4.0.1"
3486-
jsonwebtoken "~9.0.0"
3487-
ws "^7.5.10"
3482+
isomorphic-ws "^5.0.0"
3483+
jsonwebtoken "^9.0.2"
3484+
linkifyjs "^4.2.0"
3485+
ws "^8.18.1"
34883486

34893487
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
34903488
version "4.2.3"
@@ -3740,6 +3738,11 @@ ws@^7.5.10:
37403738
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9"
37413739
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
37423740

3741+
ws@^8.18.1:
3742+
version "8.18.2"
3743+
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a"
3744+
integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==
3745+
37433746
y18n@^5.0.5:
37443747
version "5.0.8"
37453748
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"

package/src/components/ChannelList/ChannelList.tsx

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ export const ChannelList = (props: ChannelListProps) => {
320320
]);
321321

322322
useEffect(() => {
323-
channelManager.setOptions({ abortInFlightQuery: true, lockChannelOrder });
323+
channelManager.setOptions({ abortInFlightQuery: false, lockChannelOrder });
324324
}, [channelManager, lockChannelOrder]);
325325

326326
useEffect(() => {
@@ -342,7 +342,6 @@ export const ChannelList = (props: ChannelListProps) => {
342342
refreshing,
343343
refreshList,
344344
reloadList,
345-
staticChannelsActive,
346345
} = usePaginatedChannels({
347346
channelManager,
348347
enableOfflineSupport,
@@ -357,26 +356,6 @@ export const ChannelList = (props: ChannelListProps) => {
357356
setChannels: channelManager.setChannels,
358357
});
359358

360-
const channelIdsStr = channels?.reduce((acc, channel) => `${acc}${channel.cid}`, '');
361-
362-
useEffect(() => {
363-
if (
364-
channels == null ||
365-
!channelListInitialized ||
366-
staticChannelsActive ||
367-
!enableOfflineSupport
368-
) {
369-
return;
370-
}
371-
372-
// upsertCidsForQuery({
373-
// cids: channels.map((c) => c.cid),
374-
// filters,
375-
// sort,
376-
// });
377-
// eslint-disable-next-line react-hooks/exhaustive-deps
378-
}, [channelIdsStr, staticChannelsActive]);
379-
380359
const channelsContext = useCreateChannelsContext({
381360
additionalFlatListProps,
382361
channelListInitialized,

0 commit comments

Comments
 (0)