Bruno Windels
|
3346f68d25
|
WIP
|
2022-07-12 11:59:52 +02:00 |
|
Bruno Windels
|
e9649ec7c2
|
different streams never have the same id, even for same devices
|
2022-07-07 15:47:09 +02:00 |
|
Bruno Windels
|
2f08cd8984
|
clone localMedia in Member when connection, like we do for setMedia
|
2022-07-07 15:36:49 +02:00 |
|
Bruno Windels
|
f187a51c97
|
stop replaced track in PeerCall
|
2022-07-07 15:36:30 +02:00 |
|
Bruno Windels
|
206ac6e2dd
|
WIP: prevent stream id from changing when upgrading call
|
2022-07-05 18:22:36 +02:00 |
|
Bruno Windels
|
6aab049052
|
Merge branch 'master' into bwindels/calls
|
2022-07-04 16:59:17 +02:00 |
|
Bruno Windels
|
84bac0afe9
|
Also allow undefined, which means at the end of the paginated direction
we already detect the end by chunk.length===0, so we just need to not throw
|
2022-06-25 19:37:36 +02:00 |
|
Bruno Windels
|
8a90c48d1e
|
debugging unmuting not working
|
2022-06-25 05:56:43 +02:00 |
|
Bruno Windels
|
375d8b066c
|
complete settings view model for logs ui
|
2022-06-15 11:13:46 +02:00 |
|
Bruno Windels
|
a644621889
|
basic support for sending rageshake in view model
|
2022-06-14 18:46:02 +02:00 |
|
Bruno Windels
|
41288683fc
|
allow unmuting when we don't yet have a mic/cam track
|
2022-06-10 17:10:23 +02:00 |
|
Bruno Windels
|
bfdea03bbd
|
start with seq 1, like Element Call does
|
2022-06-03 15:50:02 +02:00 |
|
Bruno Windels
|
ed5fdb8154
|
don't withhold member event for call just because we don't have profile
|
2022-06-03 12:43:51 +02:00 |
|
Bruno Windels
|
c8b5c6dd41
|
expose own user on BaseRoom
so we don't have to pass session around everywhere we need this
|
2022-06-02 17:30:17 +02:00 |
|
Bruno Windels
|
8ba1d085f6
|
fix refactor mistake in logging
|
2022-06-02 15:58:50 +02:00 |
|
Bruno Windels
|
90b6a5ccb6
|
update call member info with room member info
|
2022-06-02 15:56:23 +02:00 |
|
Bruno Windels
|
a52740ed1b
|
give room state handler access to member sync to get sender profile info
|
2022-06-02 15:55:08 +02:00 |
|
Bruno Windels
|
a530944f7d
|
add logging to seq queueing
|
2022-06-02 11:11:32 +02:00 |
|
Bruno Windels
|
513c059459
|
buffer messages as long as seq numbers in between haven't been received
|
2022-06-02 10:59:14 +02:00 |
|
Bruno Windels
|
a139571e20
|
move setting seq on outbound messages to member, is specific to_device
|
2022-06-02 10:59:03 +02:00 |
|
Bruno Windels
|
a014740e72
|
don't throw when we can't encrypt, just fall back to sending unencrypted
|
2022-06-01 15:55:43 +02:00 |
|
Bruno Windels
|
83eef2be9d
|
log lack of persisted storage in ... persisted logs!
|
2022-06-01 15:30:41 +02:00 |
|
Bruno Windels
|
3edfbd2cf6
|
await hangup here, so log doesn't terminate early
|
2022-06-01 15:30:25 +02:00 |
|
Bruno Windels
|
9efe294a79
|
fetch and verify keys on olm call signalling message
|
2022-06-01 15:29:24 +02:00 |
|
Bruno Windels
|
50ae51e893
|
encrypt call signalling message only for given device
|
2022-06-01 15:28:49 +02:00 |
|
Bruno Windels
|
6f0ebeacb7
|
fetch single device key in DeviceTracker
|
2022-06-01 15:27:00 +02:00 |
|
Bruno Windels
|
9384fdc885
|
Merge branch 'bwindels/fix-tracker-changed-key-check' into bwindels/calls
|
2022-05-31 13:46:10 +02:00 |
|
Bruno Windels
|
c62c8da10b
|
fix changed key not being ignored
|
2022-05-31 13:39:35 +02:00 |
|
Bruno Windels
|
bc51644868
|
reassignment is not used later on, remove
|
2022-05-31 13:39:23 +02:00 |
|
Bruno Windels
|
3d3d590334
|
add failing test for device with changed key being returned
|
2022-05-31 13:39:05 +02:00 |
|
Bruno Windels
|
11d7535c23
|
add some basic tests (with mock utils) for DeviceTracker
|
2022-05-31 13:38:34 +02:00 |
|
Bruno Windels
|
b2d787b96c
|
fix wrong extension in import
|
2022-05-17 15:55:15 +02:00 |
|
Bruno Windels
|
6225574df6
|
write test for ObservedStateKeyValue
|
2022-05-12 17:52:17 +02:00 |
|
Bruno Windels
|
a50ea7e77b
|
add support for observing room state for single room + initial state
|
2022-05-12 17:27:03 +02:00 |
|
Bruno Windels
|
db05338596
|
extract function to iterate over room response state events
|
2022-05-12 17:26:29 +02:00 |
|
Bruno Windels
|
d727dfd843
|
add session.observeRoomState to observe state changes in all rooms
and use it for calls
this won't be called for state already received and stored in storage,
that you need to still do yourself
|
2022-05-12 11:58:28 +02:00 |
|
Bruno Windels
|
ae0973b916
|
Merge branch 'master' into bwindels/calls
|
2022-05-11 15:13:27 +02:00 |
|
Bruno Windels
|
a923e7e5e1
|
don't pass errors as log levels
|
2022-05-11 13:15:03 +02:00 |
|
Bruno Windels
|
5ee4e39bc7
|
add return type
|
2022-05-11 10:06:15 +02:00 |
|
Robert Long
|
21065791a8
|
Fix removing members in handleCallMemberEvent
|
2022-05-10 16:58:03 -07:00 |
|
Bruno Windels
|
cd8fac2872
|
update TODO
|
2022-05-09 14:31:19 +02:00 |
|
Bruno Windels
|
d69b1dc3e2
|
expose log items for exposing debugging info in sdk users
|
2022-05-06 17:06:56 +02:00 |
|
Bruno Windels
|
fc08fc3744
|
always log device removal in same way and prevent call id overwritten
|
2022-05-06 16:59:26 +02:00 |
|
Bruno Windels
|
1a08616df1
|
logging improvements
|
2022-05-04 18:44:11 +02:00 |
|
Bruno Windels
|
1a0b11ff7e
|
also log payload when receiving to_device call message, help debug with thirdroom
|
2022-04-29 14:59:19 +01:00 |
|
Bruno Windels
|
c1c08e9eb0
|
more logging of callId and sessionIds
|
2022-04-29 14:58:44 +01:00 |
|
Bruno Windels
|
9938071e1c
|
more sessionId logging
|
2022-04-29 14:34:03 +01:00 |
|
Bruno Windels
|
bb92d2e30d
|
log session id when adding a member entry
|
2022-04-29 14:19:10 +01:00 |
|
Bruno Windels
|
8e2e92cd2c
|
this timer should not fire after disposing
|
2022-04-29 10:11:12 +01:00 |
|
Bruno Windels
|
e1974711f3
|
dont close this when disconnecting as long as we haven't restructured the log items in general, we can always connect again fr now and assume to reuse the same log item
|
2022-04-28 16:56:32 +01:00 |
|