basic set import works
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
const { fetchAllSets } = require('../services/ygoproService');
|
||||
const { upsertSet } = require('../models/setModel');
|
||||
|
||||
async function importSets(req, res) {
|
||||
try {
|
||||
const sets = await fetchAllSets();
|
||||
let added = 0;
|
||||
|
||||
for (const set of sets) {
|
||||
await upsertSet(set);
|
||||
added++;
|
||||
}
|
||||
|
||||
res.json({
|
||||
added,
|
||||
total: sets.length
|
||||
});
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
res.status(500).json({ error: 'Failed to import sets' });
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = { importSets };
|
||||
Reference in New Issue
Block a user