log checkMinInterval

This commit is contained in:
xiaomlove
2022-04-08 23:33:21 +08:00
parent 7482722504
commit 138c4cd5fa
+8 -7
View File
@@ -422,13 +422,14 @@ class TrackerRepository extends BaseRepository
->where('peer_id', $queries['peer_id']) ->where('peer_id', $queries['peer_id'])
->first(); ->first();
if ( if ($peer) {
$peer do_log(sprintf(
&& $queries['event'] == '' 'event: %s, prev_action: %s, isValidDate: %s, diffInSeconds: %s',
&& $peer->isValidDate('prev_action') $queries['event'], $peer->prev_action, var_export($peer->isValidDate('prev_action'), true), Carbon::now()->diffInSeconds($peer->prev_action)
&& Carbon::now()->diffInSeconds($peer->prev_action) < self::MIN_ANNOUNCE_WAIT_SECOND ));
) { if ($queries['event'] == '' && $peer->isValidDate('prev_action') && Carbon::now()->diffInSeconds($peer->prev_action) < self::MIN_ANNOUNCE_WAIT_SECOND) {
throw new TrackerException('There is a minimum announce time of ' . self::MIN_ANNOUNCE_WAIT_SECOND . ' seconds'); throw new TrackerException('There is a minimum announce time of ' . self::MIN_ANNOUNCE_WAIT_SECOND . ' seconds');
}
} }
return $peer; return $peer;
} }