diff options
author | zotlabs <mike@macgirvin.com> | 2019-09-03 17:00:10 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2019-09-03 17:00:10 -0700 |
commit | d9052c7e3cba157c1465125bcc5e1e0c9b98f8aa (patch) | |
tree | c017e67aacb8926bda0ad73ddd73f0fd1b642783 /Zotlabs | |
parent | bbc98db6b4071296ea02cea1a8c89fd33b251b1c (diff) | |
download | volse-hubzilla-d9052c7e3cba157c1465125bcc5e1e0c9b98f8aa.tar.gz volse-hubzilla-d9052c7e3cba157c1465125bcc5e1e0c9b98f8aa.tar.bz2 volse-hubzilla-d9052c7e3cba157c1465125bcc5e1e0c9b98f8aa.zip |
Zot -> Zot6 translation issue, liking a "new friend" activity
Diffstat (limited to 'Zotlabs')
-rw-r--r-- | Zotlabs/Lib/Activity.php | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php index 721ed10fd..f9ec3a677 100644 --- a/Zotlabs/Lib/Activity.php +++ b/Zotlabs/Lib/Activity.php @@ -293,8 +293,14 @@ class Activity { $ret = []; - $objtype = self::activity_obj_mapper($i['obj_type']); - + if($i['verb'] === ACTIVITY_FRIEND) { + // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note + $objtype = 'Note'; + } + else { + $objtype = self::activity_obj_mapper($i['obj_type']); + } + if(intval($i['item_deleted'])) { $ret['type'] = 'Tombstone'; $ret['formerType'] = $objtype; @@ -486,6 +492,12 @@ class Activity { $ret = []; $reply = false; + + if($i['verb'] === ACTIVITY_FRIEND) { + // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note + $ret['obj'] = []; + } + if(intval($i['item_deleted'])) { $ret['type'] = 'Tombstone'; $ret['formerType'] = self::activity_obj_mapper($i['obj_type']); @@ -498,11 +510,6 @@ class Activity { return $ret; } - if($i['verb'] === ACTIVITY_FRIEND) { - // Hubzilla 'make-friend' activity, no direct mapping from AS1 to AS2 - make it a note - $ret['obj_type'] = ACTIVITY_OBJ_NOTE; - $ret['obj'] = []; - } $ret['type'] = self::activity_mapper($i['verb']); @@ -797,6 +804,9 @@ class Activity { if(strpos($verb,ACTIVITY_MOOD) !== false) return 'Create'; + if(strpos($verb,ACTIVITY_FRIEND) !== false) + return 'Create'; + if(strpos($verb,ACTIVITY_POKE) !== false) return 'Activity'; |