ChangeAccessForAppsInConversationUseCase
class ChangeAccessForAppsInConversationUseCase(updateConversationAccessRole: UpdateConversationAccessRoleUseCase, systemMessageInserter: SystemMessageInserter, selfUserId: UserId)
Use case to change access for apps in a conversation. It updates the access roles and access of the conversation for apps (old service bots) and inserts a system message indicating the change.
Constructors
Link copied to clipboard
internal constructor(updateConversationAccessRole: UpdateConversationAccessRoleUseCase, systemMessageInserter: SystemMessageInserter, selfUserId: UserId)
Functions
Link copied to clipboard
suspend operator fun invoke(conversationId: ConversationId, accessRoles: Set<Conversation.AccessRole>, access: Set<Conversation.Access>): UpdateConversationAccessRoleUseCase.Result