Sobes.tech
Senior

beigu klase ProfileViewModel1 { enum Stāvoklis { ... } var stāvoklis: Stāvoklis = .idle let pakalpojums: UserService init(pakalpojums: UserService) { ... } func onBackPress() { // skats deinit } func loadUser() { stāvoklis = .loading Task { [weak self] guard let self else { return } do { let lietotājs = try await self.pakalpojums.fetchUser() self.stāvoklis = .loaded(lietotājs) } catch { self.stāvoklis = .failed(error.localizedDescription) } } } }