give active user a minor priority

This commit is contained in:
Alexander Bondarenko
2024-05-27 22:22:37 +03:00
parent cd3992fd0f
commit a1d2f4cda9
+6 -1
View File
@@ -410,8 +410,13 @@ startChatController mainApp = do
subscribeUsers :: Bool -> [User] -> CM' ()
subscribeUsers onlyNeeded users = do
let (us, us') = partition activeUser users
vr <- chatVersionRange'
forM_ users $ runExceptT . subscribeUserConnections vr onlyNeeded
subscribe vr us
subscribe vr us'
where
subscribe :: VersionRangeChat -> [User] -> CM' ()
subscribe vr = mapM_ $ runExceptT . subscribeUserConnections vr onlyNeeded
startFilesToReceive :: [User] -> CM' ()
startFilesToReceive users = do