mirror of
https://github.com/maubot/maubot
synced 2025-09-07 22:00:39 +00:00
Add support for end-to-end encryption. Fixes #46
This commit is contained in:
parent
4e767a10e4
commit
69d7a4341b
17 changed files with 203 additions and 24 deletions
|
@ -57,7 +57,7 @@ log.info(f"Initializing maubot {__version__}")
|
|||
|
||||
init_zip_loader(config)
|
||||
db_engine = init_db(config)
|
||||
clients = init_client_class(loop)
|
||||
clients = init_client_class(config, loop)
|
||||
management_api = init_mgmt_api(config, loop)
|
||||
server = MaubotServer(management_api, config, loop)
|
||||
plugins = init_plugin_instance_class(config, server, loop)
|
||||
|
@ -72,6 +72,9 @@ signal.signal(signal.SIGTERM, signal.default_int_handler)
|
|||
try:
|
||||
log.info("Starting server")
|
||||
loop.run_until_complete(server.start())
|
||||
if Client.crypto_db:
|
||||
log.debug("Starting client crypto database")
|
||||
loop.run_until_complete(Client.crypto_db.start())
|
||||
log.info("Starting clients and plugins")
|
||||
loop.run_until_complete(asyncio.gather(*[client.start() for client in clients]))
|
||||
log.info("Startup actions complete, running forever")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue