]> git.saurik.com Git - cydia.git/commitdiff
Add cydia.getMetadataKeys().
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 10 Mar 2011 06:18:53 +0000 (22:18 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Thu, 10 Mar 2011 06:18:53 +0000 (22:18 -0800)
MobileCydia.mm

index ab82735485301efb246aab39a3249acd4fe5a345..096c4ab5ce19f46da0ae7641107e185ff6b557d1 100644 (file)
@@ -3991,6 +3991,8 @@ static _H<NSMutableSet> Diversions_;
         return @"getPreferredLanguages";
     else if (selector == @selector(getPackageById:))
         return @"getPackageById";
+    else if (selector == @selector(getMetadataKeys))
+        return @"getMetadataKeys";
     else if (selector == @selector(getMetadataValue:))
         return @"getMetadataValue";
     else if (selector == @selector(getSessionValue:))
@@ -4130,6 +4132,11 @@ static _H<NSMutableSet> Diversions_;
     }
 }
 
+- (NSArray *) getMetadataKeys {
+@synchronized (Values_) {
+    return [Values_ allKeys];
+} }
+
 - (id) getMetadataValue:(NSString *)key {
 @synchronized (Values_) {
     return [Values_ objectForKey:key];