Sobes.tech
Senior

დასასრული კლასი ProfileViewModel1 { enum მდგომარეობა { ... } var მდგომარეობა: მდგომარეობა = .idle let სერვისი: UserService init(სერვისი: UserService) { ... } func onBackPress() { // ხედი deinit } func loadUser() { მდგომარეობა = .loading Task { [weak self] guard let self else { return } do { let მომხმარებელი = try await self.სერვისი.fetchUser() self.მდგომარეობა = .loaded(მომხმარებელი) } catch { self.მდგომარეობა = .failed(error.localizedDescription) } } } }