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:
parent
43d608c8cb
commit
84a4262a9d
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue