Sobes.tech
Senior

final sinf ProfileViewModel1 { enum Holat { ... } var holat: Holat = .idle let xizmat: UserService init(xizmat: UserService) { ... } func onBackPress() { // view deinit } func loadUser() { holat = .loading Task { [weak self] guard let self else { return } do { let foydalanuvchi = try await self.xizmat.fetchUser() self.holat = .loaded(foydalanuvchi) } catch { self.holat = .failed(error.localizedDescription) } } } }