/**
 * Request szintű DI scope létrehozása
 * Middleware ami minden kéréshez új DI scope-ot készít
 */
function scopeMiddleware(container) {
  return (req, res, next) => {
    // TODO 1: Hozz létre request-specifikus scope-ot
    // Tipp: const scope = container.createScope();
    
    // TODO 2: Tárold el a scope-ot req.scope alatt
    // Tipp: req.scope = scope;
    
    // TODO 3: Hívd meg a next()-et
    // Tipp: next();
  };
}

module.exports = scopeMiddleware;
