mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-12 01:54:26 +02:00
"selectForUser" and "" selectFirstForUser" is now moved to Post
This commit is contained in:
parent
c1226bff07
commit
2b1d0b9db8
29 changed files with 179 additions and 121 deletions
|
@ -69,14 +69,14 @@ class Status extends BaseFactory
|
|||
$account = DI::mstdnAccount()->createFromContactId($item['author-id']);
|
||||
|
||||
$counts = new \Friendica\Object\Api\Mastodon\Status\Counts(
|
||||
DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_COMMENT]),
|
||||
DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::ANNOUNCE)]),
|
||||
DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE)])
|
||||
Post::count(['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_COMMENT]),
|
||||
Post::count(['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::ANNOUNCE)]),
|
||||
Post::count(['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE)])
|
||||
);
|
||||
|
||||
$userAttributes = new \Friendica\Object\Api\Mastodon\Status\UserAttributes(
|
||||
DBA::exists('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'origin' => true, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE)]),
|
||||
DBA::exists('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'origin' => true, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::ANNOUNCE)]),
|
||||
Post::exists(['thr-parent-id' => $uriId, 'uid' => $uid, 'origin' => true, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE)]),
|
||||
Post::exists(['thr-parent-id' => $uriId, 'uid' => $uid, 'origin' => true, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::ANNOUNCE)]),
|
||||
DBA::exists('thread', ['iid' => $item['id'], 'uid' => $item['uid'], 'ignored' => true]),
|
||||
(bool)$item['starred'],
|
||||
DBA::exists('user-item', ['iid' => $item['id'], 'uid' => $item['uid'], 'pinned' => true])
|
||||
|
|
|
@ -32,7 +32,7 @@ use Friendica\Core\PConfig\IPConfig;
|
|||
use Friendica\Core\Protocol;
|
||||
use Friendica\Core\Session\ISession;
|
||||
use Friendica\Database\Database;
|
||||
use Friendica\Model\Item;
|
||||
use Friendica\Model\Post;
|
||||
use Friendica\Module\BaseNotifications;
|
||||
use Friendica\Network\HTTPException\InternalServerErrorException;
|
||||
use Friendica\Object\Api\Friendica\Notification as ApiNotification;
|
||||
|
@ -278,7 +278,7 @@ class Notification extends BaseFactory
|
|||
$formattedNotifications = [];
|
||||
|
||||
try {
|
||||
$items = Item::selectForUser(local_user(), $fields, $conditions, $params);
|
||||
$items = Post::selectForUser(local_user(), $fields, $conditions, $params);
|
||||
|
||||
while ($item = $this->dba->fetch($items)) {
|
||||
$formattedNotifications[] = $this->createFromItem($item);
|
||||
|
@ -319,7 +319,7 @@ class Notification extends BaseFactory
|
|||
$formattedNotifications = [];
|
||||
|
||||
try {
|
||||
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
||||
$items = Post::selectForUser(local_user(), $fields, $condition, $params);
|
||||
|
||||
while ($item = $this->dba->fetch($items)) {
|
||||
$formattedNotifications[] = $this->createFromItem($item);
|
||||
|
@ -356,7 +356,7 @@ class Notification extends BaseFactory
|
|||
$formattedNotifications = [];
|
||||
|
||||
try {
|
||||
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
||||
$items = Post::selectForUser(local_user(), $fields, $condition, $params);
|
||||
|
||||
while ($item = $this->dba->fetch($items)) {
|
||||
$item = $this->formatItem($item);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue