+ if (empty($announce['share-pre-body'])) {
+ // Pure announce, without a quote
+ $data['type'] = 'Announce';
+ $data['object'] = $id;
+ return $data;
+ }
+
+ // Quote
+ $data['type'] = 'Create';
+ $item['body'] = trim($announce['share-pre-body']) . "\n" . $id;
+ $data['object'] = self::createNote($item);
+
+ /// @todo Finally descide how to implement this in AP. This is a possible way:
+ $data['object']['attachment'][] = ['type' => $type, 'id' => $id];
+
+ $data['object']['source']['content'] = $orig_body;