| Age | Commit message (Collapse) | Author | 
|---|
|  | Functions which generate notifications for clients were all making use
of await and async. This is not great because if we add a notification
somewhere, we need to change the function to a coroutine and update all
invocations (recursively changing all functions to coroutines).
Instead, we now add a task to the event loop whenever a notification
needs to be generated. This allows to drop the await and async
specifiers from mostly everywhere.
On the downside, it means that if we send a notification to n clients,
we have to register n tasks.
Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com> | 
|  | Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com> | 
|  | Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com> | 
|  | Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com> | 
|  | Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com> |