aboutsummaryrefslogtreecommitdiffstats
path: root/include/onepoll.php
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2014-08-24 05:26:00 -0700
committerfriendica <info@friendica.com>2014-08-24 05:26:00 -0700
commitd57c57ad59f311aa8d1488a6985874bae7beae38 (patch)
treefa39a2011fcf22a5347b92637c5a30fb17514938 /include/onepoll.php
parent5cba2096043cc16083da346f321834a0ef8a3f54 (diff)
downloadvolse-hubzilla-d57c57ad59f311aa8d1488a6985874bae7beae38.tar.gz
volse-hubzilla-d57c57ad59f311aa8d1488a6985874bae7beae38.tar.bz2
volse-hubzilla-d57c57ad59f311aa8d1488a6985874bae7beae38.zip
onepoll: don't poll archived, blocked, or ignored connections
Diffstat (limited to 'include/onepoll.php')
-rw-r--r--include/onepoll.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/onepoll.php b/include/onepoll.php
index e81d8bcf7..947e936ac 100644
--- a/include/onepoll.php
+++ b/include/onepoll.php
@@ -35,10 +35,12 @@ function onepoll_run($argv, $argc){
FROM abook LEFT JOIN account on abook_account = account_id left join xchan on xchan_hash = abook_xchan
where abook_id = %d
AND (( abook_flags & %d ) OR ( abook_flags = %d ))
+ AND NOT ( abook_flags & %d )
AND (( account_flags = %d ) OR ( account_flags = %d )) limit 1",
intval($contact_id),
intval(ABOOK_FLAG_HIDDEN|ABOOK_FLAG_PENDING|ABOOK_FLAG_UNCONNECTED),
intval(0),
+ intval(ABOOK_FLAG_ARCHIVED|ABOOK_FLAG_BLOCKED|ABOOK_FLAG_IGNORED),
intval(ACCOUNT_OK),
intval(ACCOUNT_UNVERIFIED)
);