add authorization header in rss feed fetching request

This commit is contained in:
Hongbo Wu
2023-07-17 17:27:12 +08:00
parent 105f3ee3a5
commit 03ce4b00d2
2 changed files with 26 additions and 2 deletions

View File

@ -572,16 +572,22 @@ export const enqueueRssFeedFetch = async (
const { GOOGLE_CLOUD_PROJECT } = process.env
const payload = {
subscriptionId: rssFeedSubscription.id,
userId: rssFeedSubscription.user.id,
feedUrl: rssFeedSubscription.url,
lastFetchedAt: rssFeedSubscription.lastFetchedAt,
}
const headers = {
[OmnivoreAuthorizationHeader]: generateVerificationToken(
rssFeedSubscription.user.id
),
}
const createdTasks = await createHttpTaskWithToken({
project: GOOGLE_CLOUD_PROJECT,
queue: 'omnivore-rss-queue',
payload,
taskHandlerUrl: env.queue.rssFeedTaskHandlerUrl,
requestHeaders: headers,
})
if (!createdTasks || !createdTasks[0].name) {