DefaultFetchVulnOverviewUseCase

class DefaultFetchVulnOverviewUseCase @Inject constructor(jvnRepository: JvnRepository, defaultDispatcher: CoroutineDispatcher = Dispatchers.Default) : FetchVulnOverviewUseCase

脆弱性対策情報を取得するためのUseCase層

Parameters

jvnRepository

JVNデータ取得用のリポジトリ層

defaultDispatcher

脆弱性対策情報を取得時のDispatcher

Constructors

Link copied to clipboard
@Inject
constructor(jvnRepository: JvnRepository, defaultDispatcher: CoroutineDispatcher = Dispatchers.Default)

Properties

Link copied to clipboard
open override val vulnOverviews: Flow<List<DomainVulnOverview>>

ディスク保存済み脆弱性対策情報

Functions

Link copied to clipboard
open suspend operator override fun invoke(): Result<Unit>

ローカルに保存しているJVNデータを更新します