WindowedModuleBuilderContext

class WindowedModuleBuilderContext(val project: Project, knownRepositoriesGetter: () -> Map<String, ApiRepository>, packagesCache: PackageSearchApi, val coroutineScope: CoroutineScope) : PackageSearchModuleBuilderContext

Constructors

Link copied to clipboard
constructor(project: Project, knownRepositoriesGetter: () -> Map<String, ApiRepository>, packagesCache: PackageSearchApi, coroutineScope: CoroutineScope)

Properties

Link copied to clipboard
open override val coroutineScope: CoroutineScope
Link copied to clipboard
open override val knownRepositories: Map<String, ApiRepository>
Link copied to clipboard
open override val project: Project

Functions

Link copied to clipboard
fun getLoadingFLow(): Flow<Boolean>
Link copied to clipboard
open suspend override fun getPackageInfoByIdHashes(packageIdHashes: Set<String>): Map<String, ApiPackage>
Link copied to clipboard
open suspend override fun getPackageInfoByIds(packageIds: Set<String>): Map<String, ApiPackage>