PHP 8.2.30
Preview: initializeServices.js Size: 691 B
//home/byroehnu/easepay.easetack.com/scripts/initializeServices.js

// scripts/initializeServices.js - Initialize Background Services
const notificationService = require('../services/notificationService');

/**
 * Initialize all background services
 * Call this during server startup
 */
const initializeServices = async () => {
  try {
    console.log('🚀 Initializing background services...');
    
    // Start subscription notification cron jobs
    notificationService.startNotificationService();
    
    console.log('✅ Background services initialized successfully');
  } catch (error) {
    console.error('❌ Failed to initialize background services:', error);
    throw error;
  }
};

module.exports = { initializeServices };

Directory Contents

Dirs: 0 × Files: 4

Name Size Perms Modified Actions
127 B lr--r--r-- 2026-03-14 01:49:04
Edit Download
1.52 KB lrw-r--r-- 2026-03-04 17:40:42
Edit Download
691 B lrw-r--r-- 2026-02-20 19:24:55
Edit Download
2.42 KB lrw-r--r-- 2026-02-05 17:27:01
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).