]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Add tags to Activity Streams JSON
authorZach Copley <zach@status.net>
Fri, 18 Feb 2011 17:29:49 +0000 (09:29 -0800)
committerZach Copley <zach@status.net>
Fri, 18 Feb 2011 17:29:49 +0000 (09:29 -0800)
lib/activity.php

index 218c965c4d0d505fe0ee4165106b259780bba0b8..25d70c982b497eaaef1251b174e8413942a4d1d4 100644 (file)
@@ -437,6 +437,15 @@ class Activity
 
         /* Purely extensions hereafter */
 
+        $tags = array();
+
+        // Use an Activity Object for term? Which object? Note?
+        foreach ($this->categories as $cat) {
+            $tags[] = $cat->term;
+        }
+
+        $activity['tags'] = $tags;
+
         // XXX: a bit of a hack... Since JSON isn't namespaced we probably
         // shouldn't be using 'statusnet:notice_info', but this will work
         // for the moment.
@@ -448,12 +457,11 @@ class Activity
             }
         }
 
-        /* more extensions */
 
         // Context stuff. For now I'm just sticking most of it
         // in a property called "context"
 
-        if (!empty($this->context)) {
+   if (!empty($this->context)) {
 
             if (!empty($this->context->location)) {
                 $loc = $this->context->location;