Issue 10126: Transmit "adjust"

This commit is contained in:
Michael 2021-04-08 19:38:16 +00:00
parent ae7178c042
commit 37d15b47e8
3 changed files with 5 additions and 2 deletions

View file

@ -513,7 +513,7 @@ class Processor
$event['finish'] = $activity['end-time'];
$event['nofinish'] = empty($event['finish']);
$event['location'] = $activity['location'];
$event['adjust'] = true;
$event['adjust'] = $activity['adjust'] ?? true;
$event['cid'] = $item['contact-id'];
$event['uid'] = $item['uid'];
$event['uri'] = $item['uri'];

View file

@ -1372,6 +1372,7 @@ class Receiver
$object_data = self::getSource($object, $object_data);
$object_data['start-time'] = JsonLD::fetchElement($object, 'as:startTime', '@value');
$object_data['end-time'] = JsonLD::fetchElement($object, 'as:endTime', '@value');
$object_data['adjust'] = JsonLD::fetchElement($object, 'dfrn:adjust', '@value');
$object_data['location'] = $location;
$object_data['latitude'] = JsonLD::fetchElement($object, 'as:location', 'as:latitude', '@type', 'as:Place');
$object_data['latitude'] = JsonLD::fetchElement($object_data, 'latitude', '@value');

View file

@ -1408,7 +1408,7 @@ class Transmitter
* @return array with the event data
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
*/
public static function createEvent($item)
private static function createEvent($item)
{
$event = [];
$event['name'] = $item['event-summary'];
@ -1424,6 +1424,8 @@ class Transmitter
$event['location'] = self::createLocation($item);
}
$event['dfrn:adjust'] = (bool)$item['event-adjust'];
return $event;
}