const express = require('express'); const { authenticateAPIKey } = require('../auth'); const { processPendingStockCampaigns } = require('../services/campaignService'); const router = express.Router(); router.post('/process-stock-campaigns', authenticateAPIKey, async (req, res) => { try { const summary = await processPendingStockCampaigns(); res.json(summary); } catch (error) { console.error('Error processing stock campaigns:', error); res.status(500).json({ error: 'Internal Server Error' }); } }); module.exports = router;