Commit db39fb9
authored
File tree
5 files changed
+11
-11
lines changed- docs/react
- packages
5 files changed
+11
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
Submodule mobile-client-sdk updated 72 files
- .github/workflows/all_packages_lint.yaml+23-11
- .github/workflows/android_build_lint_test.yaml+1-1
- .github/workflows/docs.yaml+3-1
- .github/workflows/eas_build.yaml+7-4
- .github/workflows/expo_doctor.yaml+7-4
- .github/workflows/react_native_e2e_android.yaml+5-3
- .github/workflows/react_native_unit_tests.yaml+7-5
- .github/workflows/release.yml+2-1
- .yarn/releases/yarn-4.5.0.cjs-925
- .yarnrc.yml-2
- FishjamCloudClient.podspec-1
- examples/fishjam-chat/app.json+2-4
- examples/fishjam-chat/components/LetterButton.tsx-80
- examples/fishjam-chat/components/VideosGrid/parsePeersToTracks.ts+2-2
- examples/fishjam-chat/components/index.tsx-2
- examples/fishjam-chat/package.json+8-8
- examples/fishjam-chat/screens/PreviewScreen/PreviewScreen.tsx+1-1
- examples/webdriverio-test/package.json+8-8
- package.json+7-7
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/FishjamClient.kt+1-1
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/FishjamClientInternal.kt+36-7
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/media/LocalAudioTrack.kt+1-1
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/media/RemoteAudioTrack.kt+1-1
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/media/Track.kt+2
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/media/VideoTrack.kt+1
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/webrtc/PeerConnectionManager.kt+15-93
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/webrtc/RTCEngineCommunication.kt+2-13
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/webrtc/StatsCollector.kt+70
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/webrtc/helpers/BitrateLimiter.kt+74
- packages/android-client/FishjamClient/src/main/java/com/fishjamcloud/client/webrtc/helpers/TrackBitratesMapper.kt+34
- packages/ios-client/FishjamClient.xcworkspace/xcshareddata/swiftpm/Package.resolved-9
- packages/ios-client/Package.resolved-9
- packages/ios-client/Package.swift+1-4
- packages/ios-client/Sources/FishjamClient/FishjamClient.swift+2-2
- packages/ios-client/Sources/FishjamClient/FishjamClientInternal.swift+2-7
- packages/ios-client/Sources/FishjamClient/media/Tracks/Track.swift+1
- packages/ios-client/Sources/FishjamClient/models/Constants.swift+4-4
- packages/ios-client/Sources/FishjamClient/models/SimulcastConfig.swift+3-3
- packages/ios-client/Sources/FishjamClient/webrtc/PeerConnectionManager.swift+16-113
- packages/ios-client/Sources/FishjamClient/webrtc/RTCEngineCommunication.swift+5-16
- packages/ios-client/Sources/FishjamClient/webrtc/StatsCollector.swift+56
- packages/ios-client/Sources/FishjamClient/webrtc/extensions/RTCRtpEncodingParameters.swift+27
- packages/ios-client/Sources/FishjamClient/webrtc/helpers/BitrateLimiter.swift+53
- packages/ios-client/Sources/FishjamClient/webrtc/helpers/TrackBitratesMapper.swift+28
- packages/react-native-client/README.md+1-1
- packages/react-native-client/android/src/main/java/io/fishjam/reactnative/EmitableEvents.kt+4-2
- packages/react-native-client/android/src/main/java/io/fishjam/reactnative/RNFishjamClient.kt+41-39
- packages/react-native-client/android/src/main/java/io/fishjam/reactnative/RNFishjamClientModule.kt+7-17
- packages/react-native-client/ios/Events.swift+4-1
- packages/react-native-client/ios/RNFishjamClient.swift+31-39
- packages/react-native-client/ios/RNFishjamClientModule.swift+5-10
- packages/react-native-client/package.json+9-10
- packages/react-native-client/src/RNFishjamClientModule.ts+32-8
- packages/react-native-client/src/common/webRTC.ts-21
- packages/react-native-client/src/components/FishjamRoom/index.tsx+1-1
- packages/react-native-client/src/hooks/internal/useFishjamEvent.ts+42-5
- packages/react-native-client/src/hooks/internal/useFishjamEventState.ts+13-7
- packages/react-native-client/src/hooks/useAppScreenShare.ts+7-7
- packages/react-native-client/src/hooks/useAudioSettings.ts+5-8
- packages/react-native-client/src/hooks/useBandwidthEstimation.ts+1-1
- packages/react-native-client/src/hooks/useCamera.ts+23-103
- packages/react-native-client/src/hooks/useConnection.ts+2-2
- packages/react-native-client/src/hooks/useMicrophone.ts+1-1
- packages/react-native-client/src/hooks/usePeerStatus.ts+1-3
- packages/react-native-client/src/hooks/usePeers.ts+2-6
- packages/react-native-client/src/hooks/useReconnection.ts+1-3
- packages/react-native-client/src/hooks/useScreenShare.ts+7-67
- packages/react-native-client/src/index.tsx+6-5
- packages/react-native-client/src/types.ts+3-22
- packages/react-native-client/src/utils/eventPayloadValidator.ts+120
- typedoc.json+5-2
- yarn.lock+1.2k-403
Submodule web-client-sdk updated 53 files
- .github/workflows/node.yaml+3
- .github/workflows/release.yaml+1
- e2e-tests/react-client/package.json+5-5
- e2e-tests/webrtc-client/package.json+13-13
- examples/react-client/fishjam-chat/package.json+15-15
- examples/react-client/fishjam-chat/src/components/RoomView.tsx+1-1
- examples/react-client/fishjam-chat/src/components/Tile.tsx+3-3
- examples/react-client/minimal-react/package.json+7-7
- examples/react-client/minimal-react/src/components/VideoPlayer.tsx+2-3
- examples/react-client/use-camera-and-microphone/package.json+10-10
- examples/react-client/use-camera-and-microphone/src/VideoPlayer.tsx+1-2
- examples/ts-client/minimal/package.json+2-2
- examples/ts-client/simple-app/package.json+5-5
- package.json+9-9
- packages/protobufs/package.json+1-1
- packages/protobufs/typedoc.json+6
- packages/react-client/package.json+7-7
- packages/react-client/src/FishjamProvider.tsx+1-2
- packages/react-client/src/devices/DeviceManager.ts+1-2
- packages/react-client/src/devices/mediaInitializer.ts+2-1
- packages/react-client/src/hooks/devices/useCamera.ts+29-46
- packages/react-client/src/hooks/devices/useInitializeDevices.ts+54-47
- packages/react-client/src/hooks/devices/useMicrophone.ts+29-49
- packages/react-client/src/hooks/internal/useFishjamClientState.ts+7-6
- packages/react-client/src/hooks/internal/useFishjamContext.ts+1-1
- packages/react-client/src/hooks/internal/usePeerStatus.ts+2
- packages/react-client/src/hooks/internal/useScreenshareManager.ts+38-7
- packages/react-client/src/hooks/internal/useTrackManager.ts-3
- packages/react-client/src/hooks/useConnection.ts+23-34
- packages/react-client/src/hooks/usePeers.ts+28-49
- packages/react-client/src/hooks/useScreenShare.ts+35-23
- packages/react-client/src/hooks/useUpdatePeerMetadata.ts+7-2
- packages/react-client/src/hooks/useVAD.ts+12-2
- packages/react-client/src/index.ts+12-6
- packages/react-client/src/types/internal.ts+4-9
- packages/react-client/src/types/public.ts+13-1
- packages/react-client/src/utils/errors.ts+1-1
- packages/react-client/src/utils/track.ts+2-2
- packages/react-client/typedoc.json+4-1
- packages/ts-client/package.json+10-9
- packages/ts-client/src/FishjamClient.ts+23-8
- packages/ts-client/src/index.ts+1-1
- packages/ts-client/src/messageQueue.ts+30
- packages/ts-client/src/reconnection.ts+11-13
- packages/ts-client/src/tests/messageQueue.test.ts+79
- packages/ts-client/src/types.ts+1-1
- packages/webrtc-client/package.json+9-9
- packages/webrtc-client/src/internal.ts+21-15
- packages/webrtc-client/src/tracks/Remote.ts+3-3
- packages/webrtc-client/src/webRTCEndpoint.ts-1
- packages/webrtc-client/typedoc.json+4-1
- typedoc.json+3-1
- yarn.lock+794-801
0 commit comments