$ids[] = $id;
if (empty($last_status)) {
- $last_status = DI::mstdnStatus()->createFromMailId($mail['id'], $mail['uid']);
+ $last_status = DI::mstdnStatus()->createFromMailId($mail['id']);
}
- $accounts[] = DI::mstdnAccount()->createFromContactId($id, $mail['uid']);
+ $accounts[] = DI::mstdnAccount()->createFromContactId($id, 0);
}
return new \Friendica\Object\Api\Mastodon\Conversation($id, $accounts, $unread, $last_status);
/**
* @param int $uriId id of the mail
- * @param int $uid mail user
* @return \Friendica\Object\Api\Mastodon\Status
* @throws HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
- public function createFromMailId(int $id, $uid)
+ public function createFromMailId(int $id)
{
$item = ActivityPub\Transmitter::ItemArrayFromMail($id, true);
if (empty($item)) {
$params['order'] = ['id'];
}
- $mails = DBA::select('mail', ['id', 'uid'], $condition, $params);
+ $mails = DBA::select('mail', ['id'], $condition, $params);
$statuses = [];
while ($mail = DBA::fetch($mails)) {
- $statuses[] = DI::mstdnStatus()->createFromMailId($mail['id'], $mail['uid']);
+ $statuses[] = DI::mstdnStatus()->createFromMailId($mail['id']);
}
if (!empty($request['min_id'])) {