element-call-Github/src
Hugh Nimmo-Smith 8a84c6c45e
Use non-deprecated method of re-processing MatrixRTCSession keys (#2646)
* Handle case of encryption key for an index to be undefined

As per https://github.com/matrix-org/matrix-js-sdk/pull/4423 the key can be undefined and so we should handle this rather than waiting for SubtleCrypto.importKey() to fail.

* Use release version of matrix-js-sdk

Diff is baa6d13506...v34.7.0

* Use RTCSession. reemitEncryptionKeys()

* Add some test coverage whilst we are here

* Add some test coverage whilst we are here

* Lint
2024-10-11 11:34:45 -04:00
..
__snapshots__ Add simplistic rendering test 2024-09-02 16:28:53 +02:00
@types Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
analytics Posthog improvements (#2630) 2024-09-23 14:35:41 +01:00
auth Make the links on the log in page visually consistent 2024-09-19 12:09:14 -04:00
button Add more comments 2024-09-12 12:59:02 -04:00
config Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
e2ee Use non-deprecated method of re-processing MatrixRTCSession keys (#2646) 2024-10-11 11:34:45 -04:00
form Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
graphics Add background gradient 2023-09-13 17:53:12 +02:00
grid Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
home Merge branch 'livekit' into johannes/remove-call 2024-09-13 12:47:18 +02:00
icons Replace remaining React ARIA components with Compound components (#2576) 2024-08-28 14:44:39 +02:00
input Test StarRating 2024-09-10 18:21:19 -04:00
livekit Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
otel Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
profile Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
room Posthog improvements (#2630) 2024-09-23 14:35:41 +01:00
settings Intercept matrix_sdk logging via console and include in rageshake (#2623) 2024-09-23 14:35:10 +01:00
sound Remove the unused exports with help of ts-prune 2023-06-05 19:11:38 +02:00
state Merge branch 'livekit' into test-call-vm 2024-09-18 22:37:15 -04:00
tabs Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
tile Merge branch 'livekit' into test-components 2024-09-10 18:05:22 -04:00
utils Leave an open question about whether to move test utils 2024-09-18 23:10:30 -04:00
App.tsx Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
Avatar.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
ClientContext.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
controls.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
DisconnectedBanner.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
DisconnectedBanner.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
FullScreenView.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
FullScreenView.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Header.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Header.test.tsx Merge branch 'livekit' into test-components 2024-09-10 18:05:22 -04:00
Header.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
index.css Replace typography components with Compound components 2024-09-11 13:44:43 -04:00
IndexedDBWorker.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
initializer.test.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
initializer.tsx Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
LazyEventEmitter.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
main.tsx Rageshake logging improvements (#2622) 2024-09-11 14:02:59 +01:00
Modal.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Modal.tsx Merge branch 'livekit' into test-components 2024-09-10 18:05:22 -04:00
Overlay.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Platform.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
QrCode.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
QrCode.test.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
QrCode.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
rtcSessionHelper.test.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
rtcSessionHelpers.ts Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
Slider.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Slider.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Toast.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Toast.test.tsx Merge branch 'livekit' into test-components 2024-09-10 18:05:22 -04:00
Toast.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
TranslatedError.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
UrlParams.test.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
UrlParams.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useCallViewKeyboardShortcuts.test.tsx Merge branch 'livekit' into test-components 2024-09-10 18:05:22 -04:00
useCallViewKeyboardShortcuts.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useEvents.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useInitial.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useLatest.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useLocalStorage.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useLocationNavigation.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useMatrixRTCSessionJoinState.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useMatrixRTCSessionMemberships.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useMediaQuery.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useMergedRefs.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
usePageTitle.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
usePrefersReducedMotion.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useReactiveState.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
UserMenu.module.css Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
UserMenu.tsx Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
UserMenuContainer.tsx Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
useTheme.test.ts Test useTheme hook (#2625) 2024-09-24 22:15:16 +02:00
useTheme.ts Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
useWakeLock.ts Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00
vitest.setup.ts Merge branch 'livekit' into test-components 2024-09-10 18:05:22 -04:00
widget.ts Enable lint rules for Promise handling to discourage misuse of them. (#2607) 2024-09-10 09:49:35 +02:00