1
0
Fork 0
mirror of https://github.com/matrix-org/dendrite.git synced 2025-03-21 09:04:28 -05:00
Commit graph

5 commits

Author SHA1 Message Date
Till d357615452
Don't send device list updates upon registration ()
Fixes https://github.com/matrix-org/dendrite/issues/3273

As we otherwise send down device list updates which are merely useful
for the user and causes tests to be flakey:

```
 TestPushSync/Adding_a_push_rule_wakes_up_an_incremental_/sync (10ms)
      push_test.go:57: no pushrules found in sync response: {"next_batch":"s0_0_0_0_0_1_1_0_1","device_lists":{"changed":["@user-1:hs1"]}}
```

What this does: If a `PerformDeviceCreation` request is coming from
registering an account, it does **not** send device list updates, as
they are merely useful (no joined rooms, no one to inform) . In all
other cases, the behavior is unchanged and device list updates are sent
as usual.
2024-01-20 21:20:37 +01:00
devonh 0489d16f95
Move json errors over to gmsl () 2023-05-09 22:46:49 +00:00
kegsay 72285b2659
refactor: update GMSL ()
Sister PR to https://github.com/matrix-org/gomatrixserverlib/pull/364

Read this commit by commit to avoid going insane.
2023-04-19 15:50:33 +01:00
kegsay 0db43f13a6
refactor: use latest GMSL which splits fed client from matrix room logic ()
Part of a series of refactors on GMSL.
2023-04-06 09:55:01 +01:00
Till 4594233f89
Merge keyserver & userapi ()
As discussed yesterday, a first draft of merging the keyserver and the
userapi.
2023-02-20 14:58:03 +01:00
Renamed from keyserver/internal/internal.go (Browse further)