1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 02:09:37 +02:00

Optimize torrent URL update

This commit is contained in:
Chocobozzz 2021-08-18 09:14:51 +02:00
parent 9df52d660f
commit 1f6125be8b
No known key found for this signature in database
GPG key ID: 583A612D890159BE
8 changed files with 74 additions and 20 deletions

View file

@ -17,7 +17,7 @@ import { VideoCommentModel } from '../server/models/video/video-comment'
import { AccountModel } from '../server/models/account/account'
import { VideoChannelModel } from '../server/models/video/video-channel'
import { initDatabaseModels } from '../server/initializers/database'
import { createTorrentAndSetInfoHash } from '@server/helpers/webtorrent'
import { updateTorrentUrls } from '@server/helpers/webtorrent'
import { getServerActor } from '@server/models/application/application'
run()
@ -126,7 +126,7 @@ async function run () {
for (const file of video.VideoFiles) {
console.log('Updating torrent file %s of video %s.', file.resolution, video.uuid)
await createTorrentAndSetInfoHash(video, file)
await updateTorrentUrls(video, file)
await file.save()
}
@ -135,7 +135,7 @@ async function run () {
for (const file of (playlist?.VideoFiles || [])) {
console.log('Updating fragmented torrent file %s of video %s.', file.resolution, video.uuid)
await createTorrentAndSetInfoHash(video, file)
await updateTorrentUrls(video, file)
await file.save()
}