From c70205e20446206574e296626c3f04dd1bbccf91 Mon Sep 17 00:00:00 2001 From: ghost Date: Mon, 23 Oct 2023 07:40:03 +0300 Subject: [PATCH] remove duplicates from announcement list --- src/Controller/TorrentController.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/Controller/TorrentController.php b/src/Controller/TorrentController.php index 2938c68..48395de 100644 --- a/src/Controller/TorrentController.php +++ b/src/Controller/TorrentController.php @@ -2253,15 +2253,25 @@ class TorrentController extends AbstractController } } - // Format announce list - $trackers = []; + // Remove duplicates in list + $values = []; foreach ($announceList[0] as $value) { - $trackers[] = [$value]; + $values[] = $value; } foreach ($announceList[1] as $value) + { + $values[] = $value; + } + + $values = array_unique($values); + + // Format announce list + $trackers = []; + + foreach ($values as $value) { $trackers[] = [$value]; }