Description
Feature allows to set limits and block users from having new subscribers.
Blocking new subsribers
This is not a common feature, it even doesn’t have an automated flow where it should be applied. This is more about a manual action that should be taken for a user by an admin.
Subscribers limits
Subscribers limits are only relevant for user accounts that are currently on a free plan. subscription is not being affected by this feature in any way. What is being affected though are campaign instances that stop working when a user reaches the limit.
Technical details
Subscribers user settings are presented as a django application entity in (directory) repository. Since this data is supposed to be frequently accessed, this entity has also it’s cached representation in Redis - SubscribersUserState.
In contradiction to the main entity, SubscribersUserState also stores amount of currently active subscribers for a user. This number is fetched from the database at the moment of the initial creation of the cache entry. Counter is then being kept relevant by listening to the subscription-event.