Amber Brown
|
c936a52a9e
Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307)
|
6 years ago |
Adrian Tschira
|
d82b6ea9e6
Move more xrange to six
|
6 years ago |
Richard van der Hoff
|
b78395b7fe
Refactor ResponseCache usage
|
6 years ago |
Richard van der Hoff
|
b3384232a0
Add metrics for ResponseCache
|
6 years ago |
Erik Johnston
|
cb9f8e527c
s/replication_client/federation_client/
|
6 years ago |
Erik Johnston
|
265b993b8a
Split replication layer into two
|
6 years ago |
Neil Johnson
|
73560237d6
add white space line
|
6 years ago |
Neil Johnson
|
86c4f49a31
rather than try reconstruct the results object, better to guard against the xrange step argument being 0
|
6 years ago |
Neil Johnson
|
f632083576
fix return type, should be a dict
|
6 years ago |
Neil Johnson
|
6c6e197b0a
fix PEP8 violation
|
6 years ago |
Neil Johnson
|
d02e43b15f
remove white space
|
6 years ago |
Neil Johnson
|
349c739966
synapse 500s on a call to publicRooms in the case where the number of public rooms is zero, the specific cause is due to xrange trying to use a step value of zero, but if the total room number really is zero then it makes sense to just bail and save the extra processing
|
6 years ago |
Richard van der Hoff
|
44a1bfd6a6
Reshuffle room list request code
|
6 years ago |
Richard van der Hoff
|
1fc66c7460
Add a load of logging to the room_list handler
|
6 years ago |
Erik Johnston
|
566e21eac8
Update room_list.py
|
6 years ago |
Erik Johnston
|
2a7e9faeec
Do logcontexts outside ResponseCache
|
6 years ago |
Erik Johnston
|
33a9026cdf
Add logging and fix log contexts for publicRooms
|
6 years ago |
Erik Johnston
|
b8ca494ee9
Initial group server implementation
|
7 years ago |
Erik Johnston
|
0162994983
Comments
|
7 years ago |
Erik Johnston
|
79926e016e
Assume rooms likely haven't changed
|
7 years ago |
Erik Johnston
|
8ffbe43ba1
Get current state by using current_state_events table
|
7 years ago |
Erik Johnston
|
b2f8642d3d
Cache network room list queries.
|
7 years ago |
Erik Johnston
|
1de53a7a1a
Fix caching on public room list
|
7 years ago |
Erik Johnston
|
2687af82d4
Comments
|
7 years ago |
Erik Johnston
|
f32fb65552
Add new API appservice specific public room list
|
7 years ago |
Erik Johnston
|
90c070c850
Add total_room_count_estimate to /publicRooms
|
7 years ago |
Erik Johnston
|
39af634dd2
Merge pull request #1130 from matrix-org/erikj/fix_pubroom_pag
|
7 years ago |
Erik Johnston
|
4d49e0bdfd
PEP8
|
7 years ago |
Erik Johnston
|
81570abfb2
Handle fact that _generate_room_entry may not return a room entry
|
7 years ago |
Erik Johnston
|
eb24aecf8c
Merge pull request #1129 from matrix-org/erikj/fix_pubroom_pag
|
7 years ago |