mirror of
https://github.com/ad-aures/castopod.git
synced 2026-04-12 11:16:43 +02:00
parent
f4ffa30ec4
commit
3d5fc14d5e
30 changed files with 1676 additions and 1249 deletions
|
|
@ -20,7 +20,6 @@ use CodeIgniter\I18n\Time;
|
|||
use Michalsn\Uuid\UuidModel;
|
||||
use Modules\Fediverse\Activities\CreateActivity;
|
||||
use Modules\Fediverse\Activities\DeleteActivity;
|
||||
use Modules\Fediverse\Models\ActivityModel;
|
||||
use Modules\Fediverse\Objects\TombstoneObject;
|
||||
|
||||
class EpisodeCommentModel extends UuidModel
|
||||
|
|
@ -111,7 +110,7 @@ class EpisodeCommentModel extends UuidModel
|
|||
->set('actor', $comment->actor->uri)
|
||||
->set('object', new CommentObject($comment));
|
||||
|
||||
$activityId = model(ActivityModel::class, false)
|
||||
$activityId = model('ActivityModel', false)
|
||||
->newActivity(
|
||||
'Create',
|
||||
$comment->actor_id,
|
||||
|
|
@ -124,7 +123,7 @@ class EpisodeCommentModel extends UuidModel
|
|||
|
||||
$createActivity->set('id', url_to('activity', esc($comment->actor->username), $activityId));
|
||||
|
||||
model(ActivityModel::class, false)
|
||||
model('ActivityModel', false)
|
||||
->update($activityId, [
|
||||
'payload' => $createActivity->toJSON(),
|
||||
]);
|
||||
|
|
@ -154,7 +153,7 @@ class EpisodeCommentModel extends UuidModel
|
|||
->set('actor', $comment->actor->uri)
|
||||
->set('object', $tombstoneObject);
|
||||
|
||||
$activityId = model(ActivityModel::class, false)
|
||||
$activityId = model('ActivityModel', false)
|
||||
->newActivity(
|
||||
'Delete',
|
||||
$comment->actor_id,
|
||||
|
|
@ -167,7 +166,7 @@ class EpisodeCommentModel extends UuidModel
|
|||
|
||||
$deleteActivity->set('id', url_to('activity', esc($comment->actor->username), $activityId));
|
||||
|
||||
model(ActivityModel::class, false)
|
||||
model('ActivityModel', false)
|
||||
->update($activityId, [
|
||||
'payload' => $deleteActivity->toJSON(),
|
||||
]);
|
||||
|
|
@ -177,7 +176,7 @@ class EpisodeCommentModel extends UuidModel
|
|||
->delete($comment->id);
|
||||
|
||||
if ($comment->in_reply_to_id === null) {
|
||||
model(EpisodeModel::class, false)->builder()
|
||||
model('EpisodeModel', false)->builder()
|
||||
->where('id', $comment->episode_id)
|
||||
->decrement('comments_count');
|
||||
} else {
|
||||
|
|
@ -294,9 +293,9 @@ class EpisodeCommentModel extends UuidModel
|
|||
$data['data']['id'] = $uuid4->toString();
|
||||
|
||||
if (! isset($data['data']['uri'])) {
|
||||
$actor = model(ActorModel::class, false)
|
||||
$actor = model('ActorModel', false)
|
||||
->getActorById((int) $data['data']['actor_id']);
|
||||
$episode = model(EpisodeModel::class, false)
|
||||
$episode = model('EpisodeModel', false)
|
||||
->find((int) $data['data']['episode_id']);
|
||||
|
||||
if (! $episode instanceof Episode) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue