ResolveAutoReadoutOrderUseCase
保存済みの読み上げ順序と現在のデフォルト順序を突き合わせ、有効な読み上げ順序を解決する。
保存済み順序が空の場合はデフォルト順序をそのまま返す
保存済み順序のうちデフォルト順序に存在しない項目(削除済み項目)は除外する
デフォルト順序にあり保存済み順序にない項目(新規項目)は末尾に補完する
Functions
Link copied to clipboard
operator fun invoke(persistedOrder: List<ReadoutItemKey>, defaultOrder: List<ReadoutItemKey>): List<ReadoutItemKey>