Fetch outbox to grab old activities
This commit is contained in:
parent
e71bcc0f4b
commit
c986175d68
15 changed files with 146 additions and 46 deletions
15
server/lib/activitypub/fetch.ts
Normal file
15
server/lib/activitypub/fetch.ts
Normal file
|
@ -0,0 +1,15 @@
|
|||
import { Transaction } from 'sequelize'
|
||||
import { AccountInstance } from '../../models/account/account-interface'
|
||||
import { activitypubHttpJobScheduler, ActivityPubHttpPayload } from '../jobs/activitypub-http-job-scheduler/activitypub-http-job-scheduler'
|
||||
|
||||
async function addFetchOutboxJob (account: AccountInstance, t: Transaction) {
|
||||
const jobPayload: ActivityPubHttpPayload = {
|
||||
uris: [ account.outboxUrl ]
|
||||
}
|
||||
|
||||
return activitypubHttpJobScheduler.createJob(t, 'activitypubHttpFetcherHandler', jobPayload)
|
||||
}
|
||||
|
||||
export {
|
||||
addFetchOutboxJob
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue