No need to do pkeyGet if not repeated (thanks hannes)
Kind of reverts commit d9ed2a0
This commit is contained in:
parent
d9ed2a0fae
commit
4f2095ea00
@ -278,16 +278,15 @@ class SharePlugin extends ActivityVerbHandlerPlugin
|
|||||||
*/
|
*/
|
||||||
public function onNoticeSimpleStatusArray($notice, array &$status, Profile $scoped=null, array $args=array())
|
public function onNoticeSimpleStatusArray($notice, array &$status, Profile $scoped=null, array $args=array())
|
||||||
{
|
{
|
||||||
if ($scoped instanceof Profile) {
|
$status['repeated'] = $scoped instanceof Profile
|
||||||
$status['repeated'] = $scoped->hasRepeated($notice);
|
? $scoped->hasRepeated($notice)
|
||||||
|
: false;
|
||||||
|
|
||||||
|
if ($status['repeated'] === true) {
|
||||||
// Qvitter API wants the "repeated_id" value set too.
|
// Qvitter API wants the "repeated_id" value set too.
|
||||||
$repeated = Notice::pkeyGet(array('profile_id' => $scoped->getID(),
|
$repeated = Notice::pkeyGet(array('profile_id' => $scoped->getID(),
|
||||||
'repeat_of' => $notice->getID()));
|
'repeat_of' => $notice->getID()));
|
||||||
if ($repeated instanceof Notice) {
|
$status['repeated_id'] = $repeated->getID();
|
||||||
$status['repeated_id'] = $repeated->getID();
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$status['repeated'] = false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user