Merge pull request #3103 from Roardom/fix-min-interval-enforcement

(Fix) Min interval enforcement
This commit is contained in:
HDVinnie
2023-09-02 00:40:04 -04:00
committed by GitHub

View File

@@ -485,7 +485,7 @@ class AnnounceController extends Controller
$lastAnnouncedKey = 'peer-last-announced:'.$user->id.'-'.$torrent->id.'-'.base64_decode($queries['peer_id']);
$randomMinInterval = intdiv(random_int(85, 95), 100) * self::MIN;
$randomMinInterval = intdiv(random_int(85, 95) * self::MIN, 100);
$lastAnnouncedAt = Redis::command('SET', [$lastAnnouncedKey, $now, 'NX', 'GET', 'EX', $randomMinInterval]);