Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit 494b9b5

Browse files
committed
Add RemoteComment as a reponse object in CommentServiceRemote
1 parent cd1458b commit 494b9b5

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ let package = Package(
1111
targets: [
1212
.binaryTarget(
1313
name: "WordPressKit",
14-
url: "https://github.com/user-attachments/files/18570063/WordPressKit.zip",
15-
checksum: "fc25d3065e80af713dac970db7ed89ff37e4cc98afc98b6a2ecf7b47b2ddd0c1"
14+
url: "https://github.com/user-attachments/files/18890581/WordPressKit.zip",
15+
checksum: "c2599dff8fe680d1a827b46e8e36be153cd15ba8d8a0f0d37b3d7f380e0060ac"
1616
),
1717
]
1818
)

Sources/WordPressKit/Services/CommentServiceRemoteREST.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
*/
3131
- (void)updateCommentWithID:(NSNumber * _Nonnull)commentID
3232
content:(NSString * _Nonnull)content
33-
success:(void (^ _Nullable)(void))success
33+
success:(void (^)(RemoteComment *comment))success
3434
failure:(void (^ _Nullable)(NSError * _Nullable error))failure;
3535

3636
/**

Sources/WordPressKit/Services/CommentServiceRemoteREST.m

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ - (void)syncHierarchicalCommentsForPost:(NSNumber *)postID
246246

247247
- (void)updateCommentWithID:(NSNumber *)commentID
248248
content:(NSString *)content
249-
success:(void (^)(void))success
249+
success:(void (^)(RemoteComment *comment))success
250250
failure:(void (^)(NSError *error))failure
251251
{
252252
NSString *path = [NSString stringWithFormat:@"sites/%@/comments/%@", self.siteID, commentID];
@@ -260,14 +260,15 @@ - (void)updateCommentWithID:(NSNumber *)commentID
260260
[self.wordPressComRESTAPI post:requestUrl
261261
parameters:parameters
262262
success:^(id responseObject, NSHTTPURLResponse *httpResponse) {
263-
if (success) {
264-
success();
265-
}
266-
} failure:^(NSError *error, NSHTTPURLResponse *httpResponse) {
267-
if (failure) {
268-
failure(error);
269-
}
270-
}];
263+
RemoteComment *comment = [self remoteCommentFromJSONDictionary:responseObject];
264+
if (success) {
265+
success(comment);
266+
}
267+
} failure:^(NSError *error, NSHTTPURLResponse *httpResponse) {
268+
if (failure) {
269+
failure(error);
270+
}
271+
}];
271272
}
272273

273274
- (void)replyToPostWithID:(NSNumber *)postID

0 commit comments

Comments
 (0)