[PLUGIN][DeleteNote] Support ActivityPub

This commit is contained in:
2021-12-28 16:07:35 +00:00
parent 9585472679
commit 3e83387e98
7 changed files with 68 additions and 26 deletions

View File

@@ -143,7 +143,7 @@ class Activity extends Model
*/
public static function toJson(mixed $object, ?int $options = null): string
{
if ($object::class !== 'App\Entity\Activity') {
if ($object::class !== GSActivity::class) {
throw new InvalidArgumentException('First argument type is Activity');
}

View File

@@ -171,7 +171,7 @@ class Actor extends Model
*/
public static function toJson(mixed $object, ?int $options = null): string
{
if ($object::class !== 'App\Entity\Actor') {
if ($object::class !== GSActor::class) {
throw new InvalidArgumentException('First argument type is Actor');
}
$rsa = ActivitypubRsa::getByActor($object);

View File

@@ -307,7 +307,7 @@ class Note extends Model
*/
public static function toJson(mixed $object, ?int $options = null): string
{
if ($object::class !== 'App\Entity\Note') {
if ($object::class !== GSNote::class) {
throw new InvalidArgumentException('First argument type is Note');
}