TwitterBridge also check for dupe by uri

In case a twitter item came in from some other source (such as linkback).
This commit is contained in:
Stephen Paul Weber 2015-10-23 18:03:44 +00:00
parent 0ba53edd96
commit ddfb56d920

View File

@ -102,6 +102,17 @@ class TwitterImport
return Notice::getKV('id', $n2s->notice_id); return Notice::getKV('id', $n2s->notice_id);
} }
$dupe = Notice::getKV('uri', $statusUri);
if($dupe instanceof Notice) {
// Add it to our record
Notice_to_status::saveNew($dupe->id, $statusId);
common_log(
LOG_INFO,
__METHOD__ . " - Ignoring duplicate import: {$statusId}"
);
return $dupe;
}
// If it's a retweet, save it as a repeat! // If it's a retweet, save it as a repeat!
if (!empty($status->retweeted_status)) { if (!empty($status->retweeted_status)) {
common_log(LOG_INFO, "Status {$statusId} is a retweet of " . twitter_id($status->retweeted_status) . "."); common_log(LOG_INFO, "Status {$statusId} is a retweet of " . twitter_id($status->retweeted_status) . ".");