X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fjob-queue%2Fhandlers%2Factivitypub-refresher.ts;h=d97e50ebc4b3acf3a7c9638dab2aa02d168d8181;hb=764b1a14fc494f2cfd7ea590d2f07b01df65c7ad;hp=c09b1bcc8f910addfdc0035df7a049dee2f23e76;hpb=20213fbd2a366dffc35aa7dddad71323893f8d62;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/job-queue/handlers/activitypub-refresher.ts b/server/lib/job-queue/handlers/activitypub-refresher.ts index c09b1bcc8..d97e50ebc 100644 --- a/server/lib/job-queue/handlers/activitypub-refresher.ts +++ b/server/lib/job-queue/handlers/activitypub-refresher.ts @@ -1,12 +1,12 @@ import * as Bull from 'bull' -import { refreshVideoPlaylistIfNeeded } from '@server/lib/activitypub/playlist' +import { refreshVideoPlaylistIfNeeded } from '@server/lib/activitypub/playlists' +import { refreshVideoIfNeeded } from '@server/lib/activitypub/videos' +import { loadVideoByUrl } from '@server/lib/model-loaders' import { RefreshPayload } from '@shared/models' import { logger } from '../../../helpers/logger' -import { fetchVideoByUrl } from '../../../helpers/video' import { ActorModel } from '../../../models/actor/actor' import { VideoPlaylistModel } from '../../../models/video/video-playlist' -import { refreshActorIfNeeded } from '../../activitypub/actor' -import { refreshVideoIfNeeded } from '../../activitypub/videos' +import { refreshActorIfNeeded } from '../../activitypub/actors' async function refreshAPObject (job: Bull.Job) { const payload = job.data as RefreshPayload @@ -30,7 +30,7 @@ async function refreshVideo (videoUrl: string) { const fetchType = 'all' as 'all' const syncParam = { likes: true, dislikes: true, shares: true, comments: true, thumbnail: true } - const videoFromDatabase = await fetchVideoByUrl(videoUrl, fetchType) + const videoFromDatabase = await loadVideoByUrl(videoUrl, fetchType) if (videoFromDatabase) { const refreshOptions = { video: videoFromDatabase, @@ -47,7 +47,7 @@ async function refreshActor (actorUrl: string) { const actor = await ActorModel.loadByUrlAndPopulateAccountAndChannel(actorUrl) if (actor) { - await refreshActorIfNeeded(actor, fetchType) + await refreshActorIfNeeded({ actor, fetchedType: fetchType }) } }