diff --git a/include/api.php b/include/api.php
index 22fe64097b..27793ac280 100644
--- a/include/api.php
+++ b/include/api.php
@@ -2498,7 +2498,7 @@ function api_convert_item($item)
$statustext = mb_substr($statustext, 0, 1000) . "... \n" . ($item['plink'] ?? '');
}
- $statushtml = BBCode::convert(api_clean_attachments($body), false);
+ $statushtml = BBCode::convert(BBCode::removeAttachment($body), false);
// Workaround for clients with limited HTML parser functionality
$search = ["
", "
", "", @@ -5409,42 +5409,11 @@ function api_clean_plain_items($text) } // Simplify "attachment" element - $text = api_clean_attachments($text); + $text = BBCode::removeAttachment($text); return $text; } -/** - * @brief Removes most sharing information for API text export - * - * @param string $body The original body - * - * @return string Cleaned body - * @throws InternalServerErrorException - */ -function api_clean_attachments($body) -{ - $data = BBCode::getAttachmentData($body); - - if (empty($data)) { - return $body; - } - $body = ""; - - if (isset($data["text"])) { - $body = $data["text"]; - } - if (($body == "") && isset($data["title"])) { - $body = $data["title"]; - } - if (isset($data["url"])) { - $body .= "\n".$data["url"]; - } - $body .= $data["after"]; - - return $body; -} - /** * * @param array $contacts diff --git a/tests/include/ApiTest.php b/tests/include/ApiTest.php index 3410f3049d..245529fb21 100644 --- a/tests/include/ApiTest.php +++ b/tests/include/ApiTest.php @@ -3775,16 +3775,6 @@ class ApiTest extends DatabaseTest $this->assertEquals('some_text [url="some_url"]"some_url"[/url]', $result); } - /** - * Test the api_clean_attachments() function. - * - * @return void - */ - public function testApiCleanAttachments() - { - $this->markTestIncomplete(); - } - /** * Test the api_best_nickname() function. *