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) } } } }