// // MeProfileViewModel.swift // Mastodon // // Created by MainasuK Cirno on 2021-3-30. // import os.log import UIKit import Combine import CoreData import CoreDataStack import MastodonSDK final class MeProfileViewModel: ProfileViewModel { init(context: AppContext) { super.init( context: context, optionalMastodonUser: context.authenticationService.activeMastodonAuthentication.value?.user ) $me .sink { [weak self] me in os_log("%{public}s[%{public}ld], %{public}s: current active mastodon user: %s", ((#file as NSString).lastPathComponent), #line, #function, me?.username ?? "") guard let self = self else { return } self.user = me } .store(in: &disposeBag) } }