X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Factivitypub%2Ffetch.ts;h=b1b370a1af99df4b1bb0ec3211108bb0f0a2923d;hb=4ba3b8ea1be85d95a508ac479f26b96ceea15971;hp=4fc97cc3863317e303b7342564b156f7901a33f4;hpb=50d6de9c286abcb34ff4234d56d9cbb803db7665;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/activitypub/fetch.ts b/server/lib/activitypub/fetch.ts index 4fc97cc38..b1b370a1a 100644 --- a/server/lib/activitypub/fetch.ts +++ b/server/lib/activitypub/fetch.ts @@ -1,13 +1,12 @@ -import { Transaction } from 'sequelize' import { ActorModel } from '../../models/activitypub/actor' -import { activitypubHttpJobScheduler, ActivityPubHttpPayload } from '../jobs/activitypub-http-job-scheduler' +import { JobQueue } from '../job-queue' -async function addFetchOutboxJob (actor: ActorModel, t: Transaction) { - const jobPayload: ActivityPubHttpPayload = { +async function addFetchOutboxJob (actor: ActorModel) { + const payload = { uris: [ actor.outboxUrl ] } - return activitypubHttpJobScheduler.createJob(t, 'activitypubHttpFetcherHandler', jobPayload) + return JobQueue.Instance.createJob({ type: 'activitypub-http-fetcher', payload }) } export {