RMidhunSuresh
374fb08c98
Fix typescript errors
2023-01-24 18:08:29 +05:30
RMidhunSuresh
eb7fcc6da2
Add return types
2023-01-24 13:51:28 +05:30
RMidhunSuresh
b86fdd476f
Add return types
2023-01-24 13:51:27 +05:30
RMidhunSuresh
afee565eb7
Also emit on reset event
2023-01-24 13:51:26 +05:30
RMidhunSuresh
e3a8c184f6
Fix formatting
2023-01-24 13:51:25 +05:30
RMidhunSuresh
d2b1fc7fef
No need to pass in callHandler separately
...
because session is already passed
2023-01-24 13:51:22 +05:30
RMidhunSuresh
fa5cb684b0
WIP
2023-01-24 13:51:17 +05:30
Bruno Windels
2bd37970ba
each LocalMedia own their streams, so a copy should have their own clone
2023-01-20 17:34:15 +01:00
Bruno Windels
590e9500c1
clone localMedia,so we don't remove audio track from stream sent to peer
2023-01-20 17:33:16 +01:00
Bruno Windels
6645f8f43b
remove debug throw
2023-01-20 16:50:15 +01:00
Bruno Windels
b2feaf2b4e
fix mixing up params, causing us to call onUpdate on params rather than vm
2023-01-20 16:50:07 +01:00
Bruno Windels
920fedae5e
merge master into bwindels/calls
2023-01-20 16:24:38 +01:00
Bruno Windels
daad19c060
swallow errors in errorCallback in ErrorBoundary
...
nothing should be able to make ErrorBoundary.try throw
2023-01-19 11:37:43 +01:00
Bruno Windels
2408850678
emit change before logging
2023-01-19 11:33:21 +01:00
Bruno Windels
e6b17cc74a
fix callback type
2023-01-19 11:30:52 +01:00
Bruno Windels
3842f450dd
ensure errors caught by boundary are logged in calls code
2023-01-19 11:30:23 +01:00
Bruno Windels
bf9c868c8b
make it clearer that logAndCatch is probably what you want
2023-01-19 09:54:07 +01:00
Bruno Windels
dfaaf6d234
cleanup reply code a bit, have only 1 path to send message
2023-01-19 09:54:07 +01:00
Bruno Windels
e33209b747
start logging in view model and pass it on to model methods (calls+room)
2023-01-19 09:54:02 +01:00
Bruno Windels
0dbb7d4e50
use logAndCatch in RoomViewModel, everything reporting errors also logs
2023-01-19 09:49:10 +01:00
Bruno Windels
a2c44484b2
newline
2023-01-19 09:49:10 +01:00
Bruno Windels
cc653884a5
remove getter that is now in parent class
2023-01-19 09:49:10 +01:00
Bruno Windels
f421cdd4f2
Update src/domain/session/room/RoomViewModel.js
...
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
2023-01-19 09:49:10 +01:00
Bruno Windels
7d80fbda4c
Update src/domain/session/room/CallViewModel.ts
...
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
2023-01-19 09:49:10 +01:00
Bruno Windels
1de92af2eb
Update src/domain/session/room/CallViewModel.ts
...
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
2023-01-19 09:49:10 +01:00
Bruno Windels
29a7b0451e
prevent errors in promises from being uncaught
...
by returning a promise that has the error swallowed
2023-01-19 09:49:10 +01:00
Bruno Windels
80be2b7457
fix missing import
2023-01-19 09:49:10 +01:00
Bruno Windels
d3b5a70663
join errors thrown from matrix layer with sync errors caught by error boundary.
...
this adds a new base view model that facilitates reporting errors
with the ErrorViewModel
2023-01-19 09:49:10 +01:00
Bruno Windels
2bba9f8675
some layout improvements
2023-01-19 09:49:10 +01:00
Bruno Windels
75839007ea
make buttons clickable in the first place
2023-01-19 09:49:10 +01:00
Bruno Windels
7b32a2729e
don't allow other click handlers to run in parent elements
2023-01-19 09:49:10 +01:00
Bruno Windels
4070d422cd
use error view (model) in call view (model)
2023-01-19 09:49:10 +01:00
Bruno Windels
64d6db556a
fix updates from call and member classes in VM
...
this fixes this.emitChange sending the update over the
collection in the call member VM, which is how updates
are subscribed to by the UI.
It also adds a callback to the VM for when the member
sends an update, so we can check later on if the error
on the member has been set.
2023-01-19 09:49:10 +01:00
Bruno Windels
42ee2d294b
use error view model from call tile
2023-01-19 09:49:10 +01:00
Bruno Windels
f15e849f54
user error view model in room, also when starting call
2023-01-19 09:49:10 +01:00
Bruno Windels
b8bc6edbc0
add ErrorView(Model) to easily report errors and submit logs from UI
2023-01-19 09:49:10 +01:00
Bruno Windels
bd3499056a
provider higher-level rageshake fn for opened session
...
Co-authored-by: R Midhun Suresh <MidhunSureshR@users.noreply.github.com>
2023-01-19 09:49:10 +01:00
Bruno Windels
fef7af3b31
report errors from ErrorBoundary on GroupCall and Member in UI
...
UI is still very crude fwiw
2023-01-19 09:49:10 +01:00
Bruno Windels
1e4180a71f
add error boundary to GroupCall
2023-01-19 09:48:59 +01:00
Bruno Windels
7f9edbb742
this can be private
2023-01-19 09:46:19 +01:00
Bruno Windels
b1687d7115
introduce error boundary in call member
2023-01-19 09:46:19 +01:00
Bruno Windels
f0d2c19184
allow an explicit error value again in ErrorBoundary
2023-01-19 09:46:19 +01:00
Bruno Windels
c5ca23f663
Merge pull request #992 from vector-im/bwindels/loguseragent
...
add user agent in log export
2023-01-19 08:44:48 +00:00
Bruno Windels
7f004193d3
add user agent in log export
2023-01-18 08:33:02 +01:00
Bruno Windels
f4b1113321
Merge pull request #922 from vector-im/madlittlemods/mxid-tooltip-display-name
...
Add full MXID tooltip to message sender display name
2023-01-17 09:13:13 +00:00
Bruno Windels
c28b57091c
Merge pull request #961 from Automattic/fix-font-not-chached
...
Make sure fonts are cached by service worker
2023-01-17 09:12:12 +00:00
RMidhunSuresh
1cd6540476
Don't use getter here
2023-01-17 14:32:02 +05:30
RMidhunSuresh
ce5c5779bd
Set mute -> mute
2023-01-17 14:24:20 +05:30
RMidhunSuresh
c064336e35
Create localPreviewMedia in GroupCall.setMedia
2023-01-16 15:28:50 +05:30
RMidhunSuresh
f6c94ecc5a
WIP
2023-01-16 13:41:47 +05:30