Sobes.tech
Senior

záró osztály ProfileViewModel1 { állapot enum { ... } változó állapot: Állapot = .idle hagyományos szolgáltatás: UserService init(szolgáltatás: UserService) { ... } func onBackPress() { // nézet deinit } func loadUser() { állapot = .loading Task { [weak self] guard let self else { return } do { let felhasználó = try await self.szolgáltatás.fetchUser() self.állapot = .loaded(felhasználó) } catch { self.állapot = .failed(error.localizedDescription) } } } }