Using tasks instead of inlining certain client updates

This commit is contained in:
WolverinDEV
2021-02-21 21:56:52 +01:00
parent 71b2d734bd
commit b40e1326cc
18 changed files with 265 additions and 221 deletions
+1 -2
View File
@@ -532,8 +532,7 @@ void VirtualServer::client_move(
}
if (s_target_channel) {
if(target->update_client_needed_permissions()) /* update cached calculated permissions */
target->sendNeededPermissions(false);
target->task_update_needed_permissions.enqueue();
TIMING_STEP(timings, "perm gr upd");
if(s_source_channel) {