metatext-app-ios-iphone-ipad/Shared/View Models/PreferencesViewModel.swift

21 lines
576 B
Swift
Raw Normal View History

2020-08-07 12:59:48 +02:00
// Copyright © 2020 Metabolist. All rights reserved.
import Foundation
class PreferencesViewModel: ObservableObject {
let handle: String
2020-08-08 00:18:54 +02:00
private let identityRepository: IdentityRepository
2020-08-07 12:59:48 +02:00
2020-08-08 00:18:54 +02:00
init(identityRepository: IdentityRepository) {
self.identityRepository = identityRepository
handle = identityRepository.identity.handle
2020-08-07 12:59:48 +02:00
}
}
extension PreferencesViewModel {
func postingReadingPreferencesViewModel() -> PostingReadingPreferencesViewModel {
2020-08-08 00:18:54 +02:00
PostingReadingPreferencesViewModel(identityRepository: identityRepository)
2020-08-07 12:59:48 +02:00
}
}