From: Hypolite Petovan Date: Sat, 10 Dec 2022 14:23:29 +0000 (-0500) Subject: Change DiasporaContact->subscribe type to string X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=19d11c08d4017b912367289f96e84ba6e868b1c5;p=friendica.git Change DiasporaContact->subscribe type to string - This avoids the expected "{uri}" placeholder to be URL-encoded in the string representation --- diff --git a/src/Protocol/Diaspora/Entity/DiasporaContact.php b/src/Protocol/Diaspora/Entity/DiasporaContact.php index 7fbd2831f7..a5ad1f08af 100644 --- a/src/Protocol/Diaspora/Entity/DiasporaContact.php +++ b/src/Protocol/Diaspora/Entity/DiasporaContact.php @@ -82,7 +82,7 @@ class DiasporaContact extends \Friendica\BaseEntity protected $notify; /** @var UriInterface */ protected $poll; - /** @var UriInterface */ + /** @var string URL pattern string including a placeholder "{uri}" that mustn't be URL-encoded */ protected $subscribe; /** @var bool */ protected $searchable; @@ -107,7 +107,7 @@ class DiasporaContact extends \Friendica\BaseEntity UriInterface $url, \DateTime $created, string $guid = null, string $addr = null, UriInterface $alias = null, string $nick = null, string $name = null, string $givenName = null, string $familyName = null, UriInterface $photo = null, UriInterface $photoMedium = null, UriInterface $photoSmall = null, - UriInterface $batch = null, UriInterface $notify = null, UriInterface $poll = null, UriInterface $subscribe = null, + UriInterface $batch = null, UriInterface $notify = null, UriInterface $poll = null, string $subscribe = null, bool $searchable = null, string $pubKey = null, UriInterface $baseurl = null, int $gsid = null, \DateTime $updated = null, int $interacting_count = 0, int $interacted_count = 0, int $post_count = 0, int $uriId = null ) { diff --git a/src/Protocol/Diaspora/Factory/DiasporaContact.php b/src/Protocol/Diaspora/Factory/DiasporaContact.php index d5c91d200b..0389b81ee6 100644 --- a/src/Protocol/Diaspora/Factory/DiasporaContact.php +++ b/src/Protocol/Diaspora/Factory/DiasporaContact.php @@ -45,7 +45,7 @@ class DiasporaContact extends \Friendica\BaseFactory implements ICanCreateFromTa $row['batch'] ? new Uri($row['batch']) : null, $row['notify'] ? new Uri($row['notify']) : null, $row['poll'] ? new Uri($row['poll']) : null, - $row['subscribe'] ? new Uri($row['subscribe']) : null, + $row['subscribe'], $row['searchable'], $row['pubkey'], $row['baseurl'] ? new Uri($row['baseurl']) : null, @@ -87,7 +87,7 @@ class DiasporaContact extends \Friendica\BaseFactory implements ICanCreateFromTa $data['batch'] ? new Uri($data['batch']) : null, $data['notify'] ? new Uri($data['notify']) : null, $data['poll'] ? new Uri($data['poll']) : null, - $data['subscribe'] ? new Uri($data['subscribe']) : null, + $data['subscribe'], !$data['hide'], $data['pubkey'], $data['baseurl'] ? new Uri($data['baseurl']) : null,