Line | Count | Source (jump to first uncovered line) |
1 | // | |
2 | // PreferencesAdvancedView+HistorySize.swift | |
3 | // CutBox | |
4 | // | |
5 | // Created by Jason Milkins on 11/5/18. | |
6 | // Copyright © 2018-2023 ocodo. All rights reserved. | |
7 | // | |
8 | ||
9 | import RxSwift | |
10 | import Foundation | |
11 | ||
12 | extension PreferencesAdvancedView { | |
13 | ||
14 | 50 | func setupHistorySizeLabel() { |
15 | 50 | updateHistorySizeLabel() |
16 | 50 | |
17 | 50 | HistoryService.shared |
18 | 50 | .events |
19 | 50 | .subscribe(onNext: { _ in self.updateHistorySizeLabel() }) |
20 | 50 | .disposed(by: disposeBag) |
21 | 50 | } |
22 | ||
23 | 50 | func updateHistorySizeLabel() { |
24 | 50 | self.historySizeLabel.stringValue = String( |
25 | 50 | format: "preferences_history_is_using_format".l7n, |
26 | 50 | HistoryService.shared.historyMemorySize() |
27 | 50 | ) |
28 | 50 | } |
29 | } |