Skip to content

Commit 33356a5

Browse files
committed
Make fetchEditorDependencies non-failing
1 parent c536706 commit 33356a5

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

WordPress/Classes/ViewRelated/NewGutenberg/NewGutenbergViewController.swift

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -352,18 +352,8 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
352352
private func actuallyLoadEditor() async {
353353
showActivityIndicator()
354354

355-
do {
356-
let dependencies = try await fetchEditorDependencies()
357-
startEditor(dependencies: dependencies)
358-
} catch {
359-
hideActivityIndicator()
360-
361-
let host = UIHostingView(view: EmptyStateView.failure(error: error) { [weak self] in
362-
self?.loadEditor()
363-
})
364-
view.addSubview(host)
365-
host.pinEdges()
366-
}
355+
let dependencies = await fetchEditorDependencies()
356+
startEditor(dependencies: dependencies)
367357
}
368358

369359
private func startEditor(dependencies: EditorDependencies) {
@@ -380,7 +370,7 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
380370
editorContentWasUpdated()
381371
}
382372

383-
private func fetchEditorDependencies() async throws -> EditorDependencies {
373+
private func fetchEditorDependencies() async -> EditorDependencies {
384374
let settings: String?
385375
do {
386376
settings = try await blockEditorSettingsService.getSettingsString(allowingCachedResponse: true)

0 commit comments

Comments
 (0)