feat(planning): grille hebdomadaire complète avec API et filtres
- Connexion API via proxy Angular (résolution CORS, base path /api) - Import CSS ng-zorro global pour les modales et composants - Filtres Camion/Show câblés sur l'affichage de la grille - Camions affichés via TrucksService (linkés au show du même créneau) - Panneau de détails : spectacles + camions du jour sélectionné - Modale de création de spectacle stylisée avec fond et centrage - Positionnement précis des events à la minute dans leur créneau - Auto-scroll vers l'heure courante au chargement - Ligne "maintenant" sur la colonne du jour actuel - Régénération des services OpenAPI (nouveaux noms de types) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
-6
@@ -11,7 +11,6 @@ const util_1 = __importDefault(require("util"));
|
||||
const error_1 = require("./error");
|
||||
const tmpfile_1 = require("./utils/tmpfile");
|
||||
const log = (0, debug_1.default)('tuf:fetch');
|
||||
const USER_AGENT_HEADER = 'User-Agent';
|
||||
class BaseFetcher {
|
||||
// Download file from given URL. The file is downloaded to a temporary
|
||||
// location and then passed to the given handler. The handler is responsible
|
||||
@@ -55,21 +54,16 @@ class BaseFetcher {
|
||||
}
|
||||
exports.BaseFetcher = BaseFetcher;
|
||||
class DefaultFetcher extends BaseFetcher {
|
||||
userAgent;
|
||||
timeout;
|
||||
retry;
|
||||
constructor(options = {}) {
|
||||
super();
|
||||
this.userAgent = options.userAgent;
|
||||
this.timeout = options.timeout;
|
||||
this.retry = options.retry;
|
||||
}
|
||||
async fetch(url) {
|
||||
log('GET %s', url);
|
||||
const response = await (0, make_fetch_happen_1.default)(url, {
|
||||
headers: {
|
||||
[USER_AGENT_HEADER]: this.userAgent || '',
|
||||
},
|
||||
timeout: this.timeout,
|
||||
retry: this.retry,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user