0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-03 02:28:55 +02:00

ircd:Ⓜ️:homeserver: Tweak shutdown order; interrupts first.

This commit is contained in:
Jason Volk 2020-03-01 11:26:52 -08:00
parent 43d608c8cb
commit 84a4262a9d

View file

@ -277,16 +277,13 @@ noexcept
{
if(primary == this)
{
server::init::interrupt(); //TODO: XXX
client::terminate_all(); //TODO: XXX
server::init::close(); //TODO: XXX
client::close_all(); //TODO: XXX
m::init::backfill::fini();
//TODO: remove this for non-interfering shutdown
server::init::interrupt();
client::terminate_all();
server::init::close();
client::close_all();
client::wait_all();
server::init::wait();
client::wait_all(); //TODO: XXX
server::init::wait(); //TODO: XXX
m::sync::pool.join();
}