Files
marketplaces/src/app/services/prefetch.service.ts
sdarbinyan 0b3b2ee463 changes
2026-03-06 18:40:58 +04:00

16 lines
407 B
TypeScript

import { Injectable } from '@angular/core';
import { ApiService } from './api.service';
@Injectable({ providedIn: 'root' })
export class PrefetchService {
private prefetched = new Set<number>();
constructor(private api: ApiService) {}
prefetchItem(itemID: number): void {
if (this.prefetched.has(itemID)) return;
this.prefetched.add(itemID);
this.api.getItem(itemID).subscribe();
}
}