ObserveChannelsCreationPermissionUseCase
class ObserveChannelsCreationPermissionUseCase(channelsConfigStorage: ChannelsConfigurationStorage, selfUserObservationProvider: SelfUserObservationProvider)
Use case for observing the channel configuration status based on persisted settings and user permissions.
This use case combines channel feature configuration with user permissions to determine whether channels are enabled and what operations the current user can perform.
Constructors
Link copied to clipboard
internal constructor(channelsConfigStorage: ChannelsConfigurationStorage, selfUserObservationProvider: SelfUserObservationProvider)