File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
Sources/WordPressData/Swift
WordPress/Classes/Services Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ public extension NSManagedObject {
1515 return result. flatMap ( { ValueType ( rawValue: $0) } )
1616 }
1717
18- var locallyUniqueId : String {
18+ var locallyUniqueID : String {
1919 let data = Data ( self . objectID. uriRepresentation ( ) . absoluteString. utf8)
2020 return SHA256 . hash ( data: data) . compactMap { String ( format: " %02x " , $0) } . joined ( )
2121 }
Original file line number Diff line number Diff line change @@ -7,16 +7,19 @@ final class RawBlockEditorSettingsService {
77
88 private let blogID : String
99 private var refreshTask : Task < Data , Error > ?
10- private let dotOrgRestAPI : WordPressOrgRestApi
10+ private let dotOrgRestAPI : WordPressOrgRestApi ?
1111 private var prefetchTask : Task < Void , Never > ?
1212
1313 @MainActor
1414 init ( blog: Blog ) {
15- self . dotOrgRestAPI = WordPressOrgRestApi ( blog: blog) !
16- self . blogID = blog. locallyUniqueId
15+ self . dotOrgRestAPI = WordPressOrgRestApi ( blog: blog)
16+ self . blogID = blog. locallyUniqueID
1717 }
1818
1919 private func fetchSettingsFromAPI( ) async throws -> Data {
20+ guard let dotOrgRestAPI else {
21+ throw URLError ( . unknown)
22+ }
2023 let response : WordPressAPIResult < Data , WordPressOrgRestApiError > = await dotOrgRestAPI. get (
2124 path: " /wp-block-editor/v1/settings "
2225 )
You can’t perform that action at this time.
0 commit comments