mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 12:35:13 +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) {
|
foreach ($results as $result) {
|
||||||
$success = $result['success'];
|
$success = $result['success'];
|
||||||
if ($success['replaced']) {
|
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(
|
$post_tags[] = array(
|
||||||
'uid' => $profile_uid,
|
'uid' => $profile_uid,
|
||||||
'ttype' => $success['termtype'],
|
'ttype' => $success['termtype'],
|
||||||
|
|
Loading…
Reference in a new issue