Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Convert synapse.app and federation client to async/await. - #7868

Merged
clokep merged 1 commit into
developfrom
clokep/async-app
Jul 17, 2020
Merged

clokep merged 1 commit into
developfrom
clokep/async-app

Conversation

@clokep

@clokep clokep commented Jul 16, 2020

Copy link
Copy Markdown
Member

This converts a bit of a hodgepodge of things to async/await:

  • The parts of synapse.app that can be converted to async/await (the remaining inlineCallbacks get called directly from Twisted, so I think they have to remain Deferreds?)
  • The last remaining inlineCallabacks in the federation client.

@clokep
clokep force-pushed the clokep/async-app branch from e004a10 to 09341ea Compare July 16, 2020 11:08
@clokep
clokep requested a review from a team July 16, 2020 12:21
@clokep
clokep merged commit 00e57b7 into develop Jul 17, 2020
@clokep
clokep deleted the clokep/async-app branch July 17, 2020 11:08
@clokep clokep mentioned this pull request Jul 30, 2020
19 of 48 tasks
babolivier pushed a commit that referenced this pull request Sep 1, 2021
* commit 'de119063f': (31 commits)
  Convert room list handler to async/await. (#7912)
  Element CSS and logo in email templates (#7919)
  Lint the contrib/ directory in CI and linting scripts, add synctl to linting script (#7914)
  Remove unused code from synapse.logging.utils. (#7897)
  Fix a typo in the sample config. (#7890)
  Fix deprecation warning: import ABC from collections.abc (#7892)
  Change sample config's postgres user to synapse_user (#7889)
  Fix deprecation warning due to invalid escape sequences (#7895)
  Remove Ubuntu Eoan that is now EOL (#7888)
  Fix the trace function for async functions. (#7872)
  Add help for creating a user via docker (#7885)
  Switch to Debian:Slim from Alpine for the docker image (#7839)
  Stop using 'device_max_stream_id' (#7882)
  Fix TypeError in synapse.notifier (#7880)
  Add a default limit (of 100) to get/sync operations. (#7858)
  Change "unknown room ver" logging to warning. (#7881)
  Convert device handler to async/await (#7871)
  Convert synapse.app to async/await. (#7868)
  Convert _base, profile, and _receipts handlers to async/await (#7860)
  Add admin endpoint to get members in a room. (#7842)
  ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants