stream-chat-android
stream-chat-android copied to clipboard
Make ClientMutableState an internal interface.
Context & proposal
It should not be possible to change the state of the SDK outside of LLC module, so this interface should be internal and be accessed only by LLC module.
ClientMutableState.setUser is being called inside MutableGlobalState.updateCurrentUser. It is necessary to move this class out of the function and keep the behavior as it currently is.
Acceptance criteria
- [ ] Interface is now internal and now bug is introduced in the SDK.