@@ -53,7 +53,6 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
5353 }
5454
5555 struct EditorDependencies {
56- let settings : String ?
5756 let didLoadCookies : Bool
5857 }
5958
@@ -100,14 +99,6 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
10099
101100 let navigationBarManager : PostEditorNavigationBarManager
102101
103- // MARK: - Private variables
104-
105- // TODO: reimplemet
106- // internal private(set) var contentInfo: ContentInfo?
107- lazy var editorSettingsService : BlockEditorSettingsService ? = {
108- BlockEditorSettingsService ( blog: post. blog, coreDataStack: ContextManager . shared)
109- } ( )
110-
111102 // MARK: - GutenbergKit
112103
113104 private var editorViewController : GutenbergKit . EditorViewController
@@ -147,8 +138,6 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
147138 func setHTML( _ html: String ) { }
148139 func getHTML( ) -> String { post. content ?? " " }
149140
150- private let blockEditorSettingsService : RawBlockEditorSettingsService
151-
152141 // MARK: - Initializers
153142 required convenience init (
154143 post: AbstractPost ,
@@ -190,8 +179,6 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
190179 mediaPicker: MediaPickerController ( blog: post. blog)
191180 )
192181
193- self . blockEditorSettingsService = RawBlockEditorSettingsService ( blog: post. blog)
194-
195182 super. init ( nibName: nil , bundle: nil )
196183
197184 self . editorViewController. delegate = self
@@ -269,7 +256,7 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
269256 case . loadingDependencies: preconditionFailure ( " Dependencies should not still be loading " )
270257 case . loadingCancelled: preconditionFailure ( " Dependency loading should not be cancelled " )
271258 case . dependencyError( let error) : self . showEditorError ( error)
272- case . dependenciesReady( let dependencies) : try await self . startEditor ( settings : dependencies . settings )
259+ case . dependenciesReady( let dependencies) : try await self . startEditor ( )
273260 case . started: preconditionFailure ( " The editor should not already be started " )
274261 }
275262 } catch {
@@ -385,23 +372,18 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
385372 }
386373
387374 self . editorState = . loadingDependencies( Task {
388- do {
389- let dependencies = try await fetchEditorDependencies ( )
390- self . editorState = . dependenciesReady( dependencies)
391- } catch {
392- self . editorState = . dependencyError( error)
393- }
375+ let dependencies = await fetchEditorDependencies ( )
376+ self . editorState = . dependenciesReady( dependencies)
394377 } )
395378 }
396379
397380 @MainActor
398- func startEditor( settings : String ? ) async throws {
381+ func startEditor( ) async throws {
399382 guard case . dependenciesReady = self . editorState else {
400383 preconditionFailure ( " `startEditor` should only be called when the editor is in the `.dependenciesReady` state. " )
401384 }
402385
403386 let updatedConfiguration = self . editorViewController. configuration. toBuilder ( )
404- . apply ( settings) { $0. setEditorSettings ( $1) }
405387 . setTitle ( post. postTitle ?? " " )
406388 . setContent ( post. content ?? " " )
407389 . setNativeInserterEnabled ( FeatureFlag . nativeBlockInserter. enabled)
@@ -481,18 +463,11 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor
481463 }
482464
483465 // MARK: - Editor Setup
484- private func fetchEditorDependencies( ) async throws -> EditorDependencies {
485- let settings : String ?
486- do {
487- settings = try await blockEditorSettingsService. getSettingsString ( allowingCachedResponse: true )
488- } catch {
489- DDLogError ( " Failed to fetch editor settings: \( error) " )
490- settings = nil
491- }
492466
467+ // TODO: refactor
468+ private func fetchEditorDependencies( ) async -> EditorDependencies {
493469 let loaded = await loadAuthenticationCookiesAsync ( )
494-
495- return EditorDependencies ( settings: settings, didLoadCookies: loaded)
470+ return EditorDependencies ( didLoadCookies: loaded)
496471 }
497472
498473 private func loadAuthenticationCookiesAsync( ) async -> Bool {
@@ -573,7 +548,7 @@ extension NewGutenbergViewController: GutenbergKit.EditorViewControllerDelegate
573548 }
574549 }
575550
576- func editor( _ viewController: GutenbergKit . EditorViewController , didLogMessage message: String , level: GutenbergKit . LogLevel ) {
551+ func editor( _ viewController: GutenbergKit . EditorViewController , didLogMessage message: String , level: GutenbergKit . EditorLogLevel ) {
577552 // Do nothing
578553 }
579554
0 commit comments