Skip to content

Commit 3046c6f

Browse files
committed
Fix CocoaPods compatibility
1 parent 625914e commit 3046c6f

File tree

3 files changed

+34
-31
lines changed

3 files changed

+34
-31
lines changed

native/swift/Sources/wordpress-api/Protocols/Conformances/Media.swift

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import Foundation
2+
3+
#if canImport(WordPressAPIInternal)
24
@preconcurrency import WordPressAPIInternal
5+
#endif
36

47
#if os(Linux)
58
import FoundationNetworking
@@ -107,74 +110,74 @@ extension MediaRequestPerformer: RequestPerformer {
107110
// Allows the performer to respond to everything the PostsRequestExecutor does
108111
extension MediaRequestPerformer: MediaRequestExecutorProtocol {
109112
public func listWithViewContext(
110-
params: WordPressAPIInternal.MediaListParams
111-
) async throws -> WordPressAPIInternal.MediaRequestListWithViewContextResponse {
113+
params: MediaListParams
114+
) async throws -> MediaRequestListWithViewContextResponse {
112115
try await self.executor.listWithViewContext(params: params)
113116
}
114117

115118
public func listWithEmbedContext(
116-
params: WordPressAPIInternal.MediaListParams
117-
) async throws -> WordPressAPIInternal.MediaRequestListWithEmbedContextResponse {
119+
params: MediaListParams
120+
) async throws -> MediaRequestListWithEmbedContextResponse {
118121
try await self.executor.listWithEmbedContext(params: params)
119122
}
120123

121124
public func listWithEditContext(
122-
params: WordPressAPIInternal.MediaListParams
123-
) async throws -> WordPressAPIInternal.MediaRequestListWithEditContextResponse {
125+
params: MediaListParams
126+
) async throws -> MediaRequestListWithEditContextResponse {
124127
try await self.executor.listWithEditContext(params: params)
125128
}
126129

127130
public func delete(
128-
mediaId: WordPressAPIInternal.MediaId
129-
) async throws -> WordPressAPIInternal.MediaRequestDeleteResponse {
131+
mediaId: MediaId
132+
) async throws -> MediaRequestDeleteResponse {
130133
try await self.executor.delete(mediaId: mediaId)
131134
}
132135

133136
public func filterListWithEditContext(
134-
params: WordPressAPIInternal.MediaListParams,
135-
fields: [WordPressAPIInternal.SparseMediaFieldWithEditContext]
136-
) async throws -> WordPressAPIInternal.MediaRequestFilterListWithEditContextResponse {
137+
params: MediaListParams,
138+
fields: [SparseMediaFieldWithEditContext]
139+
) async throws -> MediaRequestFilterListWithEditContextResponse {
137140
try await self.executor.filterListWithEditContext(params: params, fields: fields)
138141
}
139142

140143
public func filterListWithEmbedContext(
141-
params: WordPressAPIInternal.MediaListParams,
142-
fields: [WordPressAPIInternal.SparseMediaFieldWithEmbedContext]
143-
) async throws -> WordPressAPIInternal.MediaRequestFilterListWithEmbedContextResponse {
144+
params: MediaListParams,
145+
fields: [SparseMediaFieldWithEmbedContext]
146+
) async throws -> MediaRequestFilterListWithEmbedContextResponse {
144147
try await self.executor.filterListWithEmbedContext(params: params, fields: fields)
145148
}
146149

147150
public func filterListWithViewContext(
148-
params: WordPressAPIInternal.MediaListParams,
149-
fields: [WordPressAPIInternal.SparseMediaFieldWithViewContext]
150-
) async throws -> WordPressAPIInternal.MediaRequestFilterListWithViewContextResponse {
151+
params: MediaListParams,
152+
fields: [SparseMediaFieldWithViewContext]
153+
) async throws -> MediaRequestFilterListWithViewContextResponse {
151154
try await self.executor.filterListWithViewContext(params: params, fields: fields)
152155
}
153156

154157
public func filterRetrieveWithEditContext(
155-
mediaId: WordPressAPIInternal.MediaId,
156-
fields: [WordPressAPIInternal.SparseMediaFieldWithEditContext]
157-
) async throws -> WordPressAPIInternal.MediaRequestFilterRetrieveWithEditContextResponse {
158+
mediaId: MediaId,
159+
fields: [SparseMediaFieldWithEditContext]
160+
) async throws -> MediaRequestFilterRetrieveWithEditContextResponse {
158161
try await self.executor.filterRetrieveWithEditContext(mediaId: mediaId, fields: fields)
159162
}
160163

161164
public func filterRetrieveWithEmbedContext(
162-
mediaId: WordPressAPIInternal.MediaId,
163-
fields: [WordPressAPIInternal.SparseMediaFieldWithEmbedContext]
164-
) async throws -> WordPressAPIInternal.MediaRequestFilterRetrieveWithEmbedContextResponse {
165+
mediaId: MediaId,
166+
fields: [SparseMediaFieldWithEmbedContext]
167+
) async throws -> MediaRequestFilterRetrieveWithEmbedContextResponse {
165168
try await self.executor.filterRetrieveWithEmbedContext(mediaId: mediaId, fields: fields)
166169
}
167170

168171
public func filterRetrieveWithViewContext(
169-
mediaId: WordPressAPIInternal.MediaId,
170-
fields: [WordPressAPIInternal.SparseMediaFieldWithViewContext]
171-
) async throws -> WordPressAPIInternal.MediaRequestFilterRetrieveWithViewContextResponse {
172+
mediaId: MediaId,
173+
fields: [SparseMediaFieldWithViewContext]
174+
) async throws -> MediaRequestFilterRetrieveWithViewContextResponse {
172175
try await self.executor.filterRetrieveWithViewContext(mediaId: mediaId, fields: fields)
173176
}
174177

175178
public func retrieveWithEditContext(
176-
mediaId: WordPressAPIInternal.MediaId
177-
) async throws -> WordPressAPIInternal.MediaRequestRetrieveWithEditContextResponse {
179+
mediaId: MediaId
180+
) async throws -> MediaRequestRetrieveWithEditContextResponse {
178181
try await self.executor.retrieveWithEditContext(mediaId: mediaId)
179182
}
180183

native/swift/Sources/wordpress-api/Protocols/Conformances/PostType.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ extension PostTypeRequestPerformer: PostTypesRequestExecutorProtocol {
2727
public func filterRetrieveWithEditContext(
2828
postType: PostType,
2929
fields: [SparsePostTypeDetailsFieldWithEditContext]
30-
) async throws -> WordPressAPIInternal.PostTypesRequestFilterRetrieveWithEditContextResponse {
30+
) async throws -> PostTypesRequestFilterRetrieveWithEditContextResponse {
3131
try await executor.filterRetrieveWithEditContext(postType: postType, fields: fields)
3232
}
3333

native/swift/Sources/wordpress-api/Protocols/Conformances/Posts.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ extension PostsRequestPerformer: PublisherAwarePerformer {}
111111
extension PostsRequestPerformer: PostsRequestExecutorProtocol {
112112

113113
public func create(
114-
params: WordPressAPIInternal.PostCreateParams
115-
) async throws -> WordPressAPIInternal.PostsRequestCreateResponse {
114+
params: PostCreateParams
115+
) async throws -> PostsRequestCreateResponse {
116116
try await self.executor.create(params: params)
117117
}
118118

0 commit comments

Comments
 (0)