ObserveChannelsCreationPermissionUseCase

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)

Functions

Link copied to clipboard
suspend operator fun invoke(): <Error class: unknown class><ChannelCreationPermission>

Retrieves the current channels configuration status.