2 // HistoryItemCleaner.swift
5 // Created by Hori,Masaki on 2016/12/18.
6 // Copyright © 2016年 Hori,Masaki. All rights reserved.
11 final class HistoryItemCleaner {
13 func cleanOldHistoryItems() {
15 guard UserDefaults.standard[.cleanOldHistoryItems] else { return }
17 let store = LocalDataStore.oneTimeEditor()
18 let cleanSinceDays = UserDefaults.standard[.cleanSinceDays]
20 store.unmarkedKaihatuHistories(befor: cleanSinceDays)
21 .forEach { store.delete($0) }
22 store.unmarkedKenzoHistories(befor: cleanSinceDays)
23 .forEach { store.delete($0) }
24 store.unmarkedDropShipHistories(befor: cleanSinceDays)
25 .forEach { store.delete($0) }