ensure contact exists for toplevel post
This commit is contained in:
parent
bd65c0c7b2
commit
64b12e3424
1 changed files with 12 additions and 0 deletions
|
@ -227,6 +227,12 @@ function facebook_content(&$a) {
|
||||||
notice( t('Facebook disabled') . EOL);
|
notice( t('Facebook disabled') . EOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($a->argc > 1 && $a->argv[1] === 'friends') {
|
||||||
|
fb_get_friends(local_user());
|
||||||
|
notice( t('Updating contacts') . EOL);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$fb_installed = get_pconfig(local_user(),'facebook','post');
|
$fb_installed = get_pconfig(local_user(),'facebook','post');
|
||||||
|
|
||||||
$appid = get_config('facebook','appid');
|
$appid = get_config('facebook','appid');
|
||||||
|
@ -595,6 +601,12 @@ function fb_consume_stream($uid,$j,$wall = false) {
|
||||||
if(count($r))
|
if(count($r))
|
||||||
$datarray['contact-id'] = $r[0]['id'];
|
$datarray['contact-id'] = $r[0]['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// don't store post if we don't have a contact
|
||||||
|
|
||||||
|
if(! x($datarray,'contact-id'))
|
||||||
|
continue;
|
||||||
|
|
||||||
$datarray['verb'] = ACTIVITY_POST;
|
$datarray['verb'] = ACTIVITY_POST;
|
||||||
if($wall) {
|
if($wall) {
|
||||||
$datarray['owner-name'] = $self[0]['name'];
|
$datarray['owner-name'] = $self[0]['name'];
|
||||||
|
|
Loading…
Reference in a new issue