Mhurd has submitted this change and it was merged.

Change subject: Add 'entitydescription' prop on MWKArticle
......................................................................


Add 'entitydescription' prop on MWKArticle

will need to be manually filled in on query since it's
not part of the mobileview API base dataset; once added
just save and it should work.

Change-Id: I3aef07031c3b07543383597e5f7113087e118326
---
M MediaWikiKit/MediaWikiKit/MWKArticle.h
M MediaWikiKit/MediaWikiKit/MWKArticle.m
2 files changed, 10 insertions(+), 0 deletions(-)

Approvals:
  Mhurd: Verified; Looks good to me, approved
  jenkins-bot: Verified



diff --git a/MediaWikiKit/MediaWikiKit/MWKArticle.h 
b/MediaWikiKit/MediaWikiKit/MWKArticle.h
index ca70ea1..fba2795 100644
--- a/MediaWikiKit/MediaWikiKit/MWKArticle.h
+++ b/MediaWikiKit/MediaWikiKit/MWKArticle.h
@@ -30,6 +30,8 @@
 @property (readonly) MWKProtectionStatus *protection;     // required
 @property (readonly) BOOL                 editable;       // required
 
+@property (readonly) NSString            *entitydescription; // optional; 
pulled via wikidata
+
 -(instancetype)initWithTitle:(MWKTitle *)title dict:(NSDictionary *)dict;
 
 @end
diff --git a/MediaWikiKit/MediaWikiKit/MWKArticle.m 
b/MediaWikiKit/MediaWikiKit/MWKArticle.m
index e010a47..72fdc2a 100644
--- a/MediaWikiKit/MediaWikiKit/MWKArticle.m
+++ b/MediaWikiKit/MediaWikiKit/MWKArticle.m
@@ -24,6 +24,9 @@
         _displaytitle   =  [self optionalString:          @"displaytitle"   
dict:dict];
         _protection     =  [self requiredProtectionStatus:@"protection"     
dict:dict];
         _editable       = [[self requiredNumber:          @"editable"       
dict:dict] boolValue];
+
+        // This doesn't come from mobileview api, queried separately
+        _entitydescription = [self optionalString:        @"entitydescription" 
dict:dict];
     }
     return self;
 }
@@ -47,6 +50,11 @@
     dict[@"protection"] = [self.protection dataExport];
     dict[@"editable"] = @(self.editable);
 
+    if (self.entitydescription) {
+        // This doesn't come from mobileview api, queried separately
+        dict[@"entitydescription"] = self.entitydescription;
+    }
+
     return [NSDictionary dictionaryWithDictionary:dict];
 }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/177661
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I3aef07031c3b07543383597e5f7113087e118326
Gerrit-PatchSet: 1
Gerrit-Project: apps/ios/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Brion VIBBER <[email protected]>
Gerrit-Reviewer: Mhurd <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to