1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-20 20:31:28 +00:00

add missing pubsub pings to operations changing the article published status

This commit is contained in:
Andrew Dolgov
2011-04-01 16:58:34 +04:00
parent dd0345769a
commit 2fcec4c429

View File

@@ -1235,6 +1235,16 @@
VALUES ('$ref_id', '$owner_uid', '$feed', $unread, VALUES ('$ref_id', '$owner_uid', '$feed', $unread,
$last_read_qpart, $marked, $published, '$score', '', '')"); $last_read_qpart, $marked, $published, '$score', '', '')");
if (PUBSUBHUBBUB_HUB && $published == 'true') {
$rss_link = get_self_url_prefix() .
"/backend.php?op=rss&id=-2&key=" .
get_feed_access_key($link, -2, false);
$p = new Publisher(PUBSUBHUBBUB_HUB);
$pubsub_result = $p->publish_update($rss_link);
}
$result = db_query($link, $result = db_query($link,
"SELECT int_id FROM ttrss_user_entries WHERE "SELECT int_id FROM ttrss_user_entries WHERE
ref_id = '$ref_id' AND owner_uid = '$owner_uid' AND ref_id = '$ref_id' AND owner_uid = '$owner_uid' AND
@@ -4036,6 +4046,16 @@
published = NOT published,last_read = NOW() published = NOT published,last_read = NOW()
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]); WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
} }
if (PUBSUBHUBBUB_HUB) {
$rss_link = get_self_url_prefix() .
"/backend.php?op=rss&id=-2&key=" .
get_feed_access_key($link, -2, false);
$p = new Publisher(PUBSUBHUBBUB_HUB);
$pubsub_result = $p->publish_update($rss_link);
}
} }
function catchupArticlesById($link, $ids, $cmode, $owner_uid = false) { function catchupArticlesById($link, $ids, $cmode, $owner_uid = false) {