Add support for MSC3575: Sliding Sync #2242
sliding sync: add client function and add stub sliding-sync.ts
f2e8610f
Add core sliding sync classes
29517789
Add integration tests for sliding sync api basics
342c6a4e
gut unused code; add more types
6621d000
Use SlidingSync in MatrixClient; stub functions for Sync
f8cdfdfc
Start feeding through room data to the client
fa94d7d1
Bugfixes so it sorta ish works
94e9d719
Refactor the public API for sliding sync
1d15346c
Use EventEmitter for callbacks. Add ability to adjust lists and listeā¦
d2fbe0a7
Add stub tests; add listenUntil to make tests easier to read
19b53356
No need to resend now
49b30d92
Add more sliding sync tests; add new setListRanges function
3724c838
build tests upon one another to reduce boilerplate and c/p
8291c8a2
More thorough sliding sync tests
98024889
Dependency inject SlidingSync in Client opts when calling startClient()
92d2933f
Linting
c4efa52f
Fix crash when opts is undefined
ff43afcd
Fix up docs to make CI happy
d3271292
kegsay
requested a review
4 years ago
Merge branch 'develop' into kegan/sync-v3
b6318e9f
dbkr
approved these changes
on 2022-03-16
Remove all listeners when stop()d to allow for GC
633979bc
Merge branch 'develop' into kegan/sync-v3
149e3d5a
Add support for extensions
a1a8a29f
Add ExtensionE2EE automatically if opts.crypto is present
bb2025ff
Add ExtensionToDevice automatically
4b82e68d
Bugfixes for to_device message processing
3320a6fe
default events to []
5526d7ea
bugfix: don't tightloop when the server is down
40e51cbc
Return null for bad index positions
e97bef5b
Add getListData to get the initial calculated list response
a8b24d91
Add is_tombstoned
c162525e
More comments
133f50e9
Add support for account data extension; rejig extension interface
644bd478
Handle invite_state
398ebffd
Feed through prev_batch tokens
425970b8
Linting
9a3d0404
Fix tests
9f646a01
Linting
5981b106
Merge branch 'develop' into kegan/sync-v3
77471acc
Merge branch 'develop' into kegan/sync-v3
b1509185
t3chguy
dismissed these changes
on 2022-05-23
Iterate PR
529c2e4f
Merge branch 'develop' of github.com:matrix-org/matrix-js-sdk into keā¦
484eebef
Iterate tests and remove unused code
b6662a83
Update matrix-mock-request
f806685a
Make tests happier
25c4868f
t3chguy
dismissed their stale review
4 years ago
Remove DEBUG/debuglog and use logger.debug
89dc1b91
Update the API to the latest MSC; fixup tests
e2e71333
Merge branch 'develop' into kegan/sync-v3
26159ba8
Use undefined not null to make it work with the latest changes
9ac039ca
Don't recreate rooms when initial: true
d334ab97
Add defensive code when unsigned.transaction_id is missing
0eaac421
Linting
775ee4b5
Add additional sliding sync tests
f81c7298
Begin adding SlidingSyncSdk tests
78b7f865
Linting
a633549d
Add more sliding sync sdk tests
97dce422
Prep work for extension tests
fe44ea28
Linting
048badee
Add account data extension tests
b70e19dd
add to-device tests
ba938916
Add E2EE extension tests
671c4c89
kegsay
commented
on 2022-06-17
Code smell fixes and extra tests
cefa0119
Add test for no-txn-id local echo
e3862530
Add tests for resolveProfilesToInvites
c8738d26
Add tests for moving entries down as well as up the list
b9ae2840
Remove conn-management.ts
c37cedaa
Actually verify the event was removed from the txn map
118bbaa9
Handle the case when /sync returns before /send without a txn_id
fefe0704
Linting
305a489d
Merge branch 'develop' into kegan/sync-v3
f088facb
t3chguy
approved these changes
on 2022-07-11
Merge branch 'develop' into kegan/sync-v3
89b03001
t3chguy
enabled auto-merge (squash) 4 years ago
t3chguy
merged
8d7eaa76
into develop 4 years ago
t3chguy
deleted the kegan/sync-v3 branch 4 years ago
Assignees
No one assigned