Files
factorio-clusterio/packages/lib
bbassieandClaude Opus 5.5 beec2f523a Drop subscriptions when a user loses permission for them
The permission for a subscription was only checked when subscribing,
so a control connection kept receiving events after the user's roles
or role permissions changed to no longer allow it.

Add SubscriptionController.unsubscribeUnpermitted which rechecks every
subscription of a link and removes the ones the user is no longer
permitted, and call it for the affected control connections from
userPermissionsUpdated and rolesUpdated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 11:11:28 +00:00
..
2026-09-11 22:43:57 +02:00
2026-09-11 22:49:09 +00:00
2026-09-11 22:43:57 +02:00
2023-02-22 15:30:51 +01:00
2023-11-25 18:19:15 +01:00

Common Library for Clusterio

This package contains functionality shared between controller, host, ctl and/or plugins of Clusterio.

See the Clusterio repository for more information on Clusterio.