use Friendica\Database\DBA;
use Friendica\DI;
use Friendica\Model\Contact;
+use Friendica\Model\Conversation;
use Friendica\Model\GServer;
use Friendica\Model\Item;
use Friendica\Model\ItemURI;
$item = [
'network' => Protocol::BLUESKY,
+ 'protocol' => Conversation::PARCEL_CONNECTOR,
'uid' => $uid,
'wall' => false,
'uri' => $reason->by->did . '/app.bsky.feed.repost/' . $reason->indexedAt,
$contact = bluesky_get_contact($post->author, $uid, $fetch_uid);
$item = [
'network' => Protocol::BLUESKY,
+ 'protocol' => Conversation::PARCEL_CONNECTOR,
'uid' => $uid,
'wall' => false,
'uri' => $uri,
'url' => $embed->playlist,
'preview' => $embed->thumbnail,
'description' => $embed->alt ?? '',
- 'height' => $embed->aspectRatio->height,
- 'width' => $embed->aspectRatio->width,
+ 'height' => $embed->aspectRatio->height ?? null,
+ 'width' => $embed->aspectRatio->width ?? null,
];
Post\Media::insert($media);
break;
use Friendica\Database\DBA;
use Friendica\DI;
use Friendica\Model\Contact;
+use Friendica\Model\Conversation;
use Friendica\Model\Item;
use Friendica\Model\Photo;
use Friendica\Model\Post;
use Friendica\Network\HTTPClient\Client\HttpClientOptions;
use Friendica\Protocol\Activity;
use Friendica\Util\DateTimeFormat;
-use Friendica\Util\Network;
use Friendica\Util\Strings;
use GuzzleHttp\Client;
use GuzzleHttp\Exception\RequestException;
$contact = tumblr_get_contact($post->blog, $uid);
$item = [
'network' => Protocol::TUMBLR,
+ 'protocol' => Conversation::PARCEL_CONNECTOR,
'uid' => $uid,
'wall' => false,
'uri' => $uri,