Logger::log('API: api_statuses_repeat: '.$id);
$fields = ['uri-id', 'network', 'body', 'title', 'author-name', 'author-link', 'author-avatar', 'guid', 'created', 'plink'];
- $item = Item::selectFirst($fields, ['id' => $id, 'private' => [Item::PUBLIC, Item::UNLISTED]]);
+ $item = Post::selectFirst($fields, ['id' => $id, 'private' => [Item::PUBLIC, Item::UNLISTED]]);
if (DBA::isResult($item) && $item['body'] != "") {
if (in_array($item['network'], [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::TWITTER])) {
'contact-id' => 42,
'author-id' => 42,
'owner-id' => 42,
+ 'causer-id' => 42,
'uid' => 42,
'verb' => 'http://activitystrea.ms/schema/1.0/post',
'unseen' => 1,
'contact-id' => 42,
'author-id' => 42,
'owner-id' => 42,
+ 'causer-id' => 42,
'uid' => 42,
'verb' => 'http://activitystrea.ms/schema/1.0/post',
'unseen' => 0,
'contact-id' => 43,
'author-id' => 43,
'owner-id' => 42,
+ 'causer-id' => 43,
'uid' => 42,
'verb' => 'http://activitystrea.ms/schema/1.0/post',
'unseen' => 0,
'contact-id' => 44,
'author-id' => 44,
'owner-id' => 42,
+ 'causer-id' => 44,
'uid' => 42,
'verb' => 'http://activitystrea.ms/schema/1.0/post',
'unseen' => 0,
'contact-id' => 42,
'author-id' => 42,
'owner-id' => 42,
+ 'causer-id' => 42,
'uid' => 42,
'verb' => 'http://activitystrea.ms/schema/1.0/post',
'unseen' => 0,
'contact-id' => 44,
'author-id' => 44,
'owner-id' => 42,
+ 'causer-id' => 44,
'uid' => 42,
'verb' => 'http://activitystrea.ms/schema/1.0/post',
'unseen' => 0,
'contact-id' => 42,
'author-id' => 42,
'owner-id' => 42,
+ 'causer-id' => 42,
'uid' => 42,
'wall' => 1,
],
'contact-id' => 43,
'author-id' => 43,
'owner-id' => 43,
+ 'causer-id' => 43,
'uid' => 0,
'wall' => 1,
],
'contact-id' => 44,
'author-id' => 44,
'owner-id' => 44,
+ 'causer-id' => 44,
'uid' => 0,
'wall' => 1,
],