fix exam assign undefined unit + improve announce ReAnnounce check

This commit is contained in:
xiaomlove
2022-07-31 23:34:36 +08:00
parent a69319980b
commit 22657622fa
5 changed files with 15 additions and 39 deletions

View File

@@ -617,8 +617,11 @@ class TrackerRepository extends BaseRepository
protected function isReAnnounce(Request $request): int
{
$key = $request->query->get('key');
$ip = $request->query->get('ip');
$ipv4 = $request->query->get('ipv4');
$ipv6 = $request->query->get('ipv6');
$queryString = $request->getQueryString();
$lockKeyOriginal = str_replace($key, '', $queryString);
$lockKeyOriginal = str_replace([$key, $ip, $ipv4, $ipv6], '', $queryString);
$lockKey = md5($lockKeyOriginal);
$startTimestamp = nexus()->getStartTimestamp();
$redis = Redis::connection()->client();