From bcd20d576323459cef0909239e5e80d8b36e16eb Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sun, 26 Apr 2015 14:43:42 +0200 Subject: [PATCH] The "id" field is now filled in the notifications. This is needed for the new condensed notifications. --- appnet/appnet.php | 6 ++++++ pumpio/pumpio.php | 1 + statusnet/statusnet.php | 3 +++ twitter/twitter.php | 2 ++ 4 files changed, 12 insertions(+) diff --git a/appnet/appnet.php b/appnet/appnet.php index f0bdce6e..171461de 100644 --- a/appnet/appnet.php +++ b/appnet/appnet.php @@ -701,6 +701,8 @@ function appnet_fetchstream($a, $uid) { $postarray = appnet_createpost($a, $uid, $post, $me, $user, $ownid, true); $item = item_store($postarray); + $postarray["id"] = $item; + logger('appnet_fetchstream: User '.$uid.' posted stream item '.$item); $lastid = $post["id"]; @@ -763,6 +765,8 @@ function appnet_fetchstream($a, $uid) { $parent_id = $postarray['parent']; } elseif (isset($postarray["body"])) { $item = item_store($postarray); + $postarray["id"] = $item; + $parent_id = 0; logger('appnet_fetchstream: User '.$uid.' posted mention item '.$item); } else { @@ -896,6 +900,8 @@ function appnet_createpost($a, $uid, $post, $me, $user, $ownid, $createuser, $th foreach ($thread AS $tpost) { $threadpost = appnet_createpost($a, $uid, $tpost, $me, $user, $ownid, false, false); $item = item_store($threadpost); + $threadpost["id"] = $item; + logger("appnet_createpost: stored post ".$post["id"]." thread ".$post["thread_id"]." in item ".$item, LOGGER_DEBUG); } //} diff --git a/pumpio/pumpio.php b/pumpio/pumpio.php index 2b8cc6d8..dc4a6a42 100644 --- a/pumpio/pumpio.php +++ b/pumpio/pumpio.php @@ -1250,6 +1250,7 @@ function pumpio_dopost(&$a, $client, $uid, $self, $post, $own_id, $threadcomplet return false; $top_item = item_store($postarray); + $postarray["id"] = $top_item; if (($top_item == 0) AND ($post->verb == "update")) { $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s' , `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d", diff --git a/statusnet/statusnet.php b/statusnet/statusnet.php index f0099d94..4a5a95b8 100644 --- a/statusnet/statusnet.php +++ b/statusnet/statusnet.php @@ -1422,6 +1422,7 @@ function statusnet_fetchhometimeline($a, $uid) { continue; $item = item_store($postarray); + $postarray["id"] = $item; logger('statusnet_fetchhometimeline: User '.$self["nick"].' posted home timeline item '.$item); @@ -1471,6 +1472,7 @@ function statusnet_fetchhometimeline($a, $uid) { continue; $item = item_store($postarray); + $postarray["id"] = $item; logger('statusnet_fetchhometimeline: User '.$self["nick"].' posted mention timeline item '.$item); } @@ -1535,6 +1537,7 @@ function statusnet_complete_conversation($a, $uid, $self, $create_user, $nick, $ //print_r($postarray); $item = item_store($postarray); + $postarray["id"] = $item; logger('statusnet_complete_conversation: User '.$self["nick"].' posted home timeline item '.$item); diff --git a/twitter/twitter.php b/twitter/twitter.php index d7a5eec5..c87f4a01 100644 --- a/twitter/twitter.php +++ b/twitter/twitter.php @@ -1623,6 +1623,7 @@ function twitter_fetchhometimeline($a, $uid) { continue; $item = item_store($postarray); + $postarray["id"] = $item; logger('twitter_fetchhometimeline: User '.$self["nick"].' posted home timeline item '.$item); @@ -1666,6 +1667,7 @@ function twitter_fetchhometimeline($a, $uid) { continue; $item = item_store($postarray); + $postarray["id"] = $item; if (!isset($postarray["parent"]) OR ($postarray["parent"] == 0)) $postarray["parent"] = $item; -- 2.39.5