Neil Alexander
4c2a10f1a6
Handle state before, send history visibility in output ( #2532 )
...
* Check state before event
* Tweaks
* Refactor a bit, include in output events
* Don't waste time if soft failed either
* Tweak control flow, comments, use GMSL history visibility type
2022-06-13 15:11:10 +01:00
kegsay
c15bfefd0d
Add RoomExists flag to QueryMembershipForUser ( #2450 )
...
Fixes https://github.com/matrix-org/complement/pull/369
2022-05-11 11:29:23 +01:00
Till
6493c0c0f2
Move LL cache ( #2429 )
2022-05-06 15:33:34 +02:00
kegsay
d86dcbef66
syncapi: define specific interfaces for internal HTTP communications ( #2416 )
...
* syncapi: use finer-grained interfaces when making the syncapi
* Use specific interfaces for syncapi-roomserver interactions
* Define query access token api for shared http auth code
2022-05-05 09:56:03 +01:00
Till
c07f347f00
Reuse the existing lazyload cache on /context and /messages ( #2367 )
2022-04-22 11:38:29 +02:00
Till
69f2ff7c82
Correctly use provided filters ( #2339 )
...
* Apply filters correctly
* Fix issues; Use prepareWithFilters
* Update gmsl & tests
* go.mod..
* PR comments
2022-04-11 09:05:23 +02:00
S7evinK
a2cf1aaf48
Fix /context with lazy_load_members ( #2277 )
...
* Add membership events to the end of the list, to ensure Sytest sees them
* Move tests to allowlist
* Append to correct list, fix logging message
* Add flakey tests to blacklist
* Remove flakey tests from whitelist
2022-03-14 20:04:24 +01:00
Neil Alexander
72022a6ecf
Return 404 if event given to /context
was not found ( #2245 )
2022-03-03 17:58:24 +00:00
S7evinK
af610df85a
Return state on calls to /message and lazy load members ( #2218 )
...
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2022-03-01 14:39:56 +00:00
Neil Alexander
bbe7d37928
Fix logic error on context history visibility ( #2211 )
2022-02-21 16:38:53 +00:00
S7evinK
cf525d1f61
Implement /context
( #2207 )
...
* Add QueryEventsAfter
* Add /context
* Make all tests pass on sqlite
* Add queries to get the events for /context requests
* Move /context to the syncapi
* Revert "Add QueryEventsAfter"
This reverts commit 440a771d10632622e8c65d35fe90f0804bc98862.
* Simplify getting the required events
* Apply RoomEventFilter when getting events
* Add passing tests
* Remove logging
* Remove unused SQL statements
Update comments & add TODO
2022-02-21 17:12:22 +01:00