This PR shifts to the SDK the responsibility to correctly synchronize with the server the full list of subscribed interests.
The public SDK API get's a smaller surface area, but it loses the granular control over what happens after the SDK successfully subscribed/unsubscribed to an interest. This functionally can be added back at a later point, if really needed.
This PR shifts to the SDK the responsibility to correctly synchronize with the server the full list of subscribed interests.
The public SDK API get's a smaller surface area, but it loses the granular control over what happens after the SDK successfully subscribed/unsubscribed to an interest. This functionally can be added back at a later point, if really needed.