Skip to content

Commit 5fe6272

Browse files
fix: add aync / await in the use ase
1 parent 2e3f877 commit 5fe6272

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Content Generator/Features/CreateContent/Presentation/ContentViewModel.swift

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
struct ContentViewModel {
1+
import Foundation
22

33
@MainActor
44
class ContentViewModel: ObservableObject {
@@ -11,7 +11,12 @@ class ContentViewModel: ObservableObject {
1111
self._fetchContentsUseCase = fetchContentsUseCase
1212
}
1313

14-
func fetchContents() -> [ContentEntity] {
15-
return _fetchContentsUseCase.call()
14+
func fetchContents() async throws {
15+
do {
16+
let data = try await _fetchContentsUseCase.call()
17+
self.contents = data
18+
} catch {
19+
throw error
20+
}
1621
}
1722
}

0 commit comments

Comments
 (0)