class ListEntity extends BaseFactory
{
- public function create(int $id)
+ public function createFromGroupId(int $id)
{
$group = DBA::selectFirst('group', ['name'], ['id' => $id, 'deleted' => false]);
return new \Friendica\Object\Api\Mastodon\ListEntity($id, $group['name'] ?? '', 'list');
class Notification extends BaseFactory
{
- public function create(int $id)
+ public function createFromNotifyId(int $id)
{
$notification = DBA::selectFirst('notify', [], ['id' => $id]);
if (!DBA::isResult($notification)) {
if (!empty($cdata['user'])) {
$groups = DBA::select('group_member', ['gid'], ['contact-id' => $cdata['user']]);
while ($group = DBA::fetch($groups)) {
- $lists[] = DI::mstdnList()->create($group['gid']);
+ $lists[] = DI::mstdnList()->createFromGroupId($group['gid']);
}
DBA::close($groups);
}
$groups = DBA::select('group', ['id'], ['uid' => $uid, 'deleted' => false]);
while ($group = DBA::fetch($groups)) {
- $lists[] = DI::mstdnList()->create($group['id']);
+ $lists[] = DI::mstdnList()->createFromGroupId($group['id']);
}
DBA::close($groups);
} else {
if (!DBA::exists('group',['uid' => $uid, 'deleted' => false])) {
DI::mstdnError()->RecordNotFound();
}
- $lists = DI::mstdnList()->create($id);
+ $lists = DI::mstdnList()->createFromGroupId($id);
}
System::jsonExit($lists);
if (!DBA::exists('notify', ['id' => $id, 'uid' => $uid])) {
DI::mstdnError()->RecordNotFound();
}
- System::jsonExit(DI::mstdnNotification()->create($id));
+ System::jsonExit(DI::mstdnNotification()->createFromNotifyId($id));
}
// Return results older than this ID
$notify = DBA::select('notify', ['id'], $condition, $params);
while ($notification = DBA::fetch($notify)) {
- $notifications[] = DI::mstdnNotification()->create($notification['id']);
+ $notifications[] = DI::mstdnNotification()->createFromNotifyId($notification['id']);
}
if (!empty($min_id)) {