mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 10:35:15 +00:00
prevent or at least reduce duplicate mentions
This commit is contained in:
parent
ce0be41023
commit
03624f7883
1 changed files with 13 additions and 0 deletions
|
@ -879,6 +879,19 @@ class Item extends Controller {
|
|||
foreach ($results as $result) {
|
||||
$success = $result['success'];
|
||||
if ($success['replaced']) {
|
||||
|
||||
// suppress duplicate mentions/tags
|
||||
$already_tagged = false;
|
||||
foreach ($post_tags as $pt) {
|
||||
if ($pt['term'] === $success['term'] && $pt['url'] === $success['url'] && $pt['ttype'] === $success['termtype']) {
|
||||
$already_tagged = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if ($already_tagged) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$post_tags[] = array(
|
||||
'uid' => $profile_uid,
|
||||
'ttype' => $success['termtype'],
|
||||
|
|
Loading…
Reference in a new issue