Fix null quest values,
save unparsed activities
This commit is contained in:
parent
1659fa65a9
commit
a97f5361c4
10
src/index.js
10
src/index.js
@ -16,7 +16,6 @@ async function main() {
|
||||
|
||||
await page.setRequestInterception(true)
|
||||
let usefulRequestHeaders = {}
|
||||
let testForHeaders = () => !!usefulRequestHeaders["content-type"]
|
||||
page.on("request", (request) => {
|
||||
let url = request.url()
|
||||
if (url.includes("getWebActivityFeed")) {
|
||||
@ -47,7 +46,11 @@ async function main() {
|
||||
}
|
||||
})
|
||||
|
||||
await loginToUber(page, options, testForHeaders)
|
||||
await loginToUber(
|
||||
page,
|
||||
options,
|
||||
() => !!usefulRequestHeaders["content-type"],
|
||||
)
|
||||
|
||||
let uberJSON = []
|
||||
|
||||
@ -82,7 +85,7 @@ async function main() {
|
||||
).toISOString(),
|
||||
pickupAddress: activity.tripMetaData?.pickupAddress,
|
||||
dropOffAddress: activity.tripMetaData?.dropOffAddress,
|
||||
total: Number(activity.formattedTotal),
|
||||
total: activity.formattedTotal,
|
||||
type: activity.activityTitle,
|
||||
}
|
||||
}
|
||||
@ -90,6 +93,7 @@ async function main() {
|
||||
// Trip or Share
|
||||
return await processTrip(activity, usefulRequestHeaders)
|
||||
}
|
||||
return { unparsedActivity: activity }
|
||||
})
|
||||
if (trips) {
|
||||
let tripResults = await utils.settlePromises(trips)
|
||||
|
Loading…
Reference in New Issue
Block a user