[PLUGIN][ActivityPub][Postman] JSON_UNESCAPED_SLASHES
Only record webfinger matches for acct
This commit is contained in:
parent
26a50618b0
commit
b630d530f4
@ -333,11 +333,13 @@ class ActivityPub extends Plugin
|
|||||||
} else {
|
} else {
|
||||||
array_push($delivered, ...$dummy);
|
array_push($delivered, ...$dummy);
|
||||||
foreach ($dummy as $actor) {
|
foreach ($dummy as $actor) {
|
||||||
FreeNetworkActorProtocol::protocolSucceeded(
|
if ($actor->isPerson()) {
|
||||||
'activitypub',
|
FreeNetworkActorProtocol::protocolSucceeded(
|
||||||
$actor,
|
'activitypub',
|
||||||
Discovery::normalize($actor->getNickname() . '@' . parse_url($inbox, \PHP_URL_HOST)),
|
$actor,
|
||||||
);
|
Discovery::normalize($actor->getNickname() . '@' . parse_url($inbox, \PHP_URL_HOST)),
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
@ -121,7 +121,7 @@ abstract class Model
|
|||||||
*
|
*
|
||||||
* @throws ClientException
|
* @throws ClientException
|
||||||
*/
|
*/
|
||||||
public static function toJson(mixed $object, ?int $options = null): string
|
public static function toJson(mixed $object, int $options = \JSON_UNESCAPED_SLASHES): string
|
||||||
{
|
{
|
||||||
switch ($object::class) {
|
switch ($object::class) {
|
||||||
case \App\Entity\Activity::class:
|
case \App\Entity\Activity::class:
|
||||||
|
@ -145,7 +145,7 @@ class Activity extends Model
|
|||||||
*
|
*
|
||||||
* @throws ClientException
|
* @throws ClientException
|
||||||
*/
|
*/
|
||||||
public static function toJson(mixed $object, ?int $options = null): string
|
public static function toJson(mixed $object, int $options = \JSON_UNESCAPED_SLASHES): string
|
||||||
{
|
{
|
||||||
if ($object::class !== GSActivity::class) {
|
if ($object::class !== GSActivity::class) {
|
||||||
throw new InvalidArgumentException('First argument type must be an Activity.');
|
throw new InvalidArgumentException('First argument type must be an Activity.');
|
||||||
|
@ -203,7 +203,7 @@ class Actor extends Model
|
|||||||
*
|
*
|
||||||
* @throws ServerException
|
* @throws ServerException
|
||||||
*/
|
*/
|
||||||
public static function toJson(mixed $object, ?int $options = null): string
|
public static function toJson(mixed $object, int $options = \JSON_UNESCAPED_SLASHES): string
|
||||||
{
|
{
|
||||||
if ($object::class !== GSActor::class) {
|
if ($object::class !== GSActor::class) {
|
||||||
throw new InvalidArgumentException('First argument type must be an Actor.');
|
throw new InvalidArgumentException('First argument type must be an Actor.');
|
||||||
|
@ -337,7 +337,7 @@ class Note extends Model
|
|||||||
* @throws InvalidArgumentException
|
* @throws InvalidArgumentException
|
||||||
* @throws ServerException
|
* @throws ServerException
|
||||||
*/
|
*/
|
||||||
public static function toJson(mixed $object, ?int $options = null): string
|
public static function toJson(mixed $object, int $options = \JSON_UNESCAPED_SLASHES): string
|
||||||
{
|
{
|
||||||
if ($object::class !== GSNote::class) {
|
if ($object::class !== GSNote::class) {
|
||||||
throw new InvalidArgumentException('First argument type must be a Note.');
|
throw new InvalidArgumentException('First argument type must be a Note.');
|
||||||
|
Loading…
Reference in New Issue
Block a user