mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 16:35:19 +00:00
more general arrive/leave support
This commit is contained in:
parent
6da1eae78e
commit
39416e0536
2 changed files with 9 additions and 2 deletions
|
@ -1195,7 +1195,13 @@ class Item extends Controller
|
|||
if (in_array($verb, ['Arrive', 'Leave'])) {
|
||||
$body = preg_replace('/\[map=(.*?)\]/','', $body);
|
||||
$body = preg_replace('/\[map\](.*?)\[\/map\]/','', $body);
|
||||
|
||||
$datarray['tgt_type'] = 'Place';
|
||||
$datarray['target'] = [
|
||||
'type' => 'Place',
|
||||
'name' => $location ?? '',
|
||||
'latitude' => $lat,
|
||||
'longitude' => $lon,
|
||||
];
|
||||
if ($lat || $lon) {
|
||||
$body .= "\n\n" . '[map=' . $lat . ',' . $lon . ']' . "\n";
|
||||
}
|
||||
|
|
|
@ -10,7 +10,8 @@ Supported activities:
|
|||
- `Create(Note|Article|Question|Page|Document|Image|Video|Audio)`, `Update(Note|Article|Question|Page|Document|Image|Video|Audio)`, `Delete(Note|Article|Question|Page|Document|Image|Video|Audio)`.
|
||||
- `Like()`, `Undo(Like)`.
|
||||
- `Dislike()`,`Undo(Dislike)`.
|
||||
- `Invite(Event)`, `Accept(Invite)`, `Reject(Invite)`, `TentativeAccept(Invite)`, `TentativeReject(Invite)`, `Update(Event)`, `Delete(Event)`.
|
||||
- `Invite(Event)`, `Accept(Invite)`, `Reject(Invite)`, `TentativeAccept(Invite)`, `TentativeReject(Invite)`, `Update(Event)`, `Delete(Event)`.
|
||||
- `Arrive(target: Place)`, `Leave(target: Place)`
|
||||
- `Arrive(Place|Note+location)`, `Leave(Place|Note+location)`.
|
||||
- `Announce(Note)`, `Undo(Announce)`.
|
||||
- `Update(Actor)`, `Move(Actor)`, `Delete(Actor)`.
|
||||
|
|
Loading…
Reference in a new issue