mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-23 19:37:23 +08:00
fix update torrent seeder&leecher count
This commit is contained in:
@@ -735,15 +735,19 @@ class TrackerRepository extends BaseRepository
|
|||||||
do_log("no event, return", 'debug');
|
do_log("no event, return", 'debug');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$torrent->seeders = Peer::query()
|
$seederResult = Peer::query()
|
||||||
->where('torrent', $torrent->id)
|
->where('torrent', $torrent->id)
|
||||||
->where('to_go', '=',0)
|
->where('to_go', '=',0)
|
||||||
->count();
|
->selectRaw("count(distinct(peer_id)) as counts")
|
||||||
|
->first();
|
||||||
|
$torrent->seeders = $seederResult ? $seederResult->counts : 0;
|
||||||
|
|
||||||
$torrent->leechers = Peer::query()
|
$leecherResult = Peer::query()
|
||||||
->where('torrent', $torrent->id)
|
->where('torrent', $torrent->id)
|
||||||
->where('to_go', '>', 0)
|
->where('to_go', '>', 0)
|
||||||
->count();
|
->selectRaw("count(distinct(peer_id)) as counts")
|
||||||
|
->first();
|
||||||
|
$torrent->leechers = $leecherResult ? $leecherResult->counts : 0;
|
||||||
|
|
||||||
$torrent->visible = Torrent::VISIBLE_YES;
|
$torrent->visible = Torrent::VISIBLE_YES;
|
||||||
$torrent->last_action = Carbon::now();
|
$torrent->last_action = Carbon::now();
|
||||||
|
|||||||
Reference in New Issue
Block a user