Rearranged the dispatcher

This commit is contained in:
Michael Vogel 2015-09-05 13:26:14 +02:00
parent 6aac9dfc9c
commit 988f32dfc8
1 changed files with 7 additions and 8 deletions

View File

@ -22,6 +22,12 @@ function diaspora_dispatch_public($msg) {
return;
}
// Use a dummy importer to import the data for the public copy
$importer = array("uid" => 0, "page-flags" => PAGE_FREELOVE);
$result = diaspora_dispatch($importer,$msg);
logger("Dispatcher reported ".$result, LOGGER_DEBUG);
// Now distribute it to the followers
$r = q("SELECT `user`.* FROM `user` WHERE `user`.`uid` IN
( SELECT `contact`.`uid` FROM `contact` WHERE `contact`.`network` = '%s' AND `contact`.`addr` = '%s' )
AND `account_expired` = 0 AND `account_removed` = 0 ",
@ -34,15 +40,8 @@ function diaspora_dispatch_public($msg) {
diaspora_dispatch($rr,$msg);
}
}
else {
else
logger('diaspora_public: no subscribers for '.$msg["author"].' '.print_r($msg, true));
// Use a dummy importer
$importer = array("uid" => 0, "page-flags" => PAGE_FREELOVE);
$result = diaspora_dispatch($importer,$msg);
logger("Dispatcher reported ".$result, LOGGER_DEBUG);
}
}