Files
Termind/TFI/Application/FeatureModels/KeyExportModel+Summary.swift
T

16 lines
528 B
Swift

import Foundation
import TermindApplication
import TermindPresentation
extension KeyExportModel {
var summary: LocalizedStringResource {
let failures = states.values.filter { if case .failed = $0 { true } else { false } }.count
if failures > 0 {
return AppStrings.Keychain.exportedFailed(count1: states.count - failures, failures: failures)
}
return states.count == 1
? AppStrings.Keychain.exportedTo1Host : AppStrings.Keychain.exportedToHosts(states.count)
}
}