more work on firehose

This commit is contained in:
friendica
2014-03-26 18:45:01 -07:00
parent 150bc9866a
commit ed14c1f224
6 changed files with 44 additions and 10 deletions

View File

@@ -167,6 +167,30 @@ function poller_run($argv, $argc){
}
}
// pull in some public posts
$r = q("select site_url from site where site_url != '%s' order by rand() limit 1",
dbesc(z_root())
);
if($r) {
$feedurl = $r[0]['site_url'] . '/zotfeed?f=&mindate=' . urlencode(datetime_convert('','','now - 1 month'));
$x = z_fetch_url($feedurl);
if(($x) && ($x['success'])) {
$total = 0;
$j = json_decode($x['body'],true);
if($j['success'] && $j['messages']) {
require_once('include/identity.php');
$sys = get_sys_channel();
foreach($j['messages'] as $message) {
$results = process_delivery(array('hash' => 'undefined'), get_item_elements($message),
array(array('hash' => $sys['xchan_hash'])), false, true);
$total ++;
}
logger('import_public_posts: ' . $total . ' messages imported', LOGGER_DEBUG);
}
}
}
$manual_id = 0;
$generation = 0;