diff --git a/app/Repositories/TrackerRepository.php b/app/Repositories/TrackerRepository.php index fae8f753..6c1939e5 100644 --- a/app/Repositories/TrackerRepository.php +++ b/app/Repositories/TrackerRepository.php @@ -124,9 +124,17 @@ class TrackerRepository extends BaseRepository do_log("[" . get_class($exception) . "] " . $exception->getMessage() . "\n" . $exception->getTraceAsString(), 'error'); $repDict = $this->generateFailedAnnounceResponse("system error, report to sysop please, hint: " . nexus()->getRequestId()); } finally { + do_log("userUpdates: " . nexus_json_encode($this->userUpdates)); if (isset($user) && count($this->userUpdates)) { - $user->update($this->userUpdates); - do_log(last_query(), 'debug'); +// $user->update($this->userUpdates); + $user->fill($this->userUpdates); + $willBeUpdate = "[USER_UPDATE] user: " . $user->id; + foreach ($this->userUpdates as $key => $value) { + $willBeUpdate .= ", $key = $value"; + } + do_log($willBeUpdate); + $user->save(); + do_log(last_query()); } return $this->sendFinalAnnounceResponse($repDict); } @@ -719,14 +727,14 @@ class TrackerRepository extends BaseRepository } $torrent->save(); - do_log(last_query(), 'debug'); + do_log(last_query()); } private function updatePeer(Peer $peer, $queries) { if ($queries['event'] == 'stopped') { $peer->delete(); - do_log(last_query(), 'debug'); + do_log(last_query(); return; } @@ -809,7 +817,7 @@ class TrackerRepository extends BaseRepository } $snatch->save(); - do_log(last_query(), 'debug'); + do_log(last_query()); return $snatch; }