stream-chat-android icon indicating copy to clipboard operation
stream-chat-android copied to clipboard

Make ClientMutableState an internal interface.

Open leandroBorgesFerreira opened this issue 3 years ago • 0 comments

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.

leandroBorgesFerreira avatar Jul 11 '22 19:07 leandroBorgesFerreira