Files
warframe-center/gather/src/index.js
2022-03-13 14:06:16 +03:00

32 lines
676 B
JavaScript

require('dotenv').config()
const mongoose = require('mongoose')
const items = require('./items')
const { models } = require('shared-stuff')
async function initDB () {
await mongoose.connect(process.env.MONGODB_URI)
}
(async () => {
await initDB()
for (const item of items) {
console.log(`Looking at ${item.name}`)
let partsPrice = 0
for (const part of item.parts) {
partsPrice += await part.getPrice()
}
const setPrice = await item.set.getPrice()
if (partsPrice < setPrice) {
const scanResult = new models.ScanResult({
name: item.name,
partsPrice,
setPrice
})
scanResult.save()
}
}
})()