+import { activityPubContextify } from '../../../server/helpers/activitypub'
import { doRequest } from '../../../server/helpers/requests'
import { HTTP_SIGNATURE } from '../../../server/initializers/constants'
import { buildGlobalHeaders } from '../../../server/lib/job-queue/handlers/utils/activitypub-http-utils'
-import { activityPubContextify } from '../../../server/helpers/activitypub'
function makePOSTAPRequest (url: string, body: any, httpSignature: any, headers: any) {
const options = {
async function makeFollowRequest (to: { url: string }, by: { url: string, privateKey }) {
const follow = {
type: 'Follow',
- id: by.url + '/toto',
+ id: by.url + '/' + new Date().getTime(),
actor: by.url,
object: to.url
}
}
const headers = buildGlobalHeaders(body)
- return makePOSTAPRequest(to.url, body, httpSignature, headers)
+ return makePOSTAPRequest(to.url + '/inbox', body, httpSignature, headers)
}
export {