diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b8d251d..9b31a66d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,8 +46,8 @@ _None._ ### New Features -- Add `tag` parameter to `PostServiceRemoteOptions` [#634] - Add `transfer` case to `DomainType` case [#642] +- Add `size` property to `RemoteMedia` [#647] ## 8.10.0 diff --git a/WordPressKit/MediaServiceRemoteREST.m b/WordPressKit/MediaServiceRemoteREST.m index a5475dc9..28e50f2b 100644 --- a/WordPressKit/MediaServiceRemoteREST.m +++ b/WordPressKit/MediaServiceRemoteREST.m @@ -391,7 +391,7 @@ + (NSArray *)remoteMediaFromJSONArray:(NSArray *)jsonMedia + (RemoteMedia *)remoteMediaFromJSONDictionary:(NSDictionary *)jsonMedia { - RemoteMedia * remoteMedia=[[RemoteMedia alloc] init]; + RemoteMedia *remoteMedia = [[RemoteMedia alloc] init]; remoteMedia.mediaID = [jsonMedia numberForKey:@"ID"]; remoteMedia.url = [NSURL URLWithString:[jsonMedia stringForKey:@"URL"]]; remoteMedia.guid = [NSURL URLWithString:[jsonMedia stringForKey:@"guid"]]; @@ -412,6 +412,7 @@ + (RemoteMedia *)remoteMediaFromJSONDictionary:(NSDictionary *)jsonMedia remoteMedia.remoteThumbnailURL = [jsonMedia stringForKeyPath:@"thumbnails.fmt_std"]; remoteMedia.videopressGUID = [jsonMedia stringForKey:@"videopress_guid"]; remoteMedia.length = [jsonMedia numberForKey:@"length"]; + remoteMedia.size = [jsonMedia stringForKey:@"size"]; return remoteMedia; } diff --git a/WordPressKit/RemoteMedia.h b/WordPressKit/RemoteMedia.h index a5f02f31..f8c8d479 100644 --- a/WordPressKit/RemoteMedia.h +++ b/WordPressKit/RemoteMedia.h @@ -23,6 +23,7 @@ @property (nonatomic, strong, nullable) NSDictionary *exif; @property (nonatomic, strong, nullable) NSString *videopressGUID; @property (nonatomic, strong, nullable) NSNumber *length; +@property (nonatomic, strong, nullable) NSString *size; @property (nonatomic, strong, nullable) NSString *remoteThumbnailURL; @end