validateAssetSharing

internal suspend fun validateAssetSharing(observeFileSharingStatus: ObserveFileSharingStatusUseCase, validateAssetFileType: ValidateAssetFileTypeUseCase, assetName: String, assetMimeType: String): Either<ScheduleNewAssetMessageResult.Failure, Unit>

Checks the team's file sharing settings for an asset before anything is sent.