import { Request, Response } from 'express'; export class SubscriptionController { static async getCurrent(req: Request, res: Response): Promise { try { // Stub activable pour dev/stage sans implémentation Stripe complète if (process.env.ENABLE_SUBSCRIPTION_STUB === 'true') { return res.status(200).json({ success: true, active: true, plan: 'STANDARD', seats: 1 }); } // Implémentation à brancher sur Stripe lorsque l'association user↔customer est disponible return res.status(501).json({ success: false, message: 'Subscription status endpoint not implemented' }); } catch (error: any) { return res.status(500).json({ success: false, message: 'Erreur lors de la récupération de l\'abonnement', error: error?.message || 'Unknown error' }); } } }