OSDN Git Service

UAをVersion/10.0.3 Safari/602.4.8に変更
[kcd/KCD.git] / KCD / HistoryItemCleaner.swift
1 //
2 //  HistoryItemCleaner.swift
3 //  KCD
4 //
5 //  Created by Hori,Masaki on 2016/12/18.
6 //  Copyright © 2016年 Hori,Masaki. All rights reserved.
7 //
8
9 import Cocoa
10
11 class HistoryItemCleaner {
12     func cleanOldHistoryItems() {
13         guard UserDefaults.standard.cleanOldHistoryItems else {
14             return
15         }
16         let store = LocalDataStore.oneTimeEditor()
17         store.unmarkedKaihatuHistories(befor: UserDefaults.standard.cleanSiceDays)
18             .forEach { store.delete($0) }
19         store.unmarkedKenzoHistories(befor: UserDefaults.standard.cleanSiceDays)
20             .forEach { store.delete($0) }
21         store.unmarkedDropShipHistories(befor: UserDefaults.standard.cleanSiceDays)
22             .forEach { store.delete($0) }
23     }
24 }