DefaultSearchRepository

class DefaultSearchRepository @Inject constructor(jvnRemoteDataSource: JvnDataSource) : SearchRepository

JVN APIでキーワード検索した結果を取得するリポジトリ

Parameters

jvnRemoteDataSource

リモートのデータ層

Constructors

Link copied to clipboard
@Inject
constructor(jvnRemoteDataSource: JvnDataSource)

Properties

Link copied to clipboard
open override val searchResults: StateFlow<List<DomainVulnOverview>>

検索結果

Functions

Link copied to clipboard
open suspend override fun searchOnJvn(keyword: CharSequence): Result<Int>

JVN APIを使用し、脆弱性対策情報をキーワード検索します