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 {
20 let store = LocalDataStore.oneTimeEditor()
23 let cleanSinceDays = UserDefaults.standard[.cleanSinceDays]
25 store.unmarkedKaihatuHistories(befor: cleanSinceDays).forEach(store.delete)
26 store.unmarkedKenzoHistories(befor: cleanSinceDays).forEach(store.delete)
27 store.unmarkedDropShipHistories(befor: cleanSinceDays).forEach(store.delete)