Route marketplace data through product facade
This commit is contained in:
@@ -13,6 +13,7 @@ import { LangRoutePipe } from '../../pipes/lang-route.pipe';
|
||||
import { TranslatePipe } from '../../i18n/translate.pipe';
|
||||
import { TranslateService } from '../../i18n/translate.service';
|
||||
import { UiRuntimeFacade } from '../../facades/runtime/ui-runtime.facade';
|
||||
import { ProductFacade } from '../../facades/platform/product.facade';
|
||||
|
||||
@Component({
|
||||
selector: 'app-item-detail',
|
||||
@@ -108,6 +109,7 @@ export class ItemDetailComponent implements OnInit, OnDestroy {
|
||||
constructor(
|
||||
private route: ActivatedRoute,
|
||||
private apiService: ApiService,
|
||||
private productFacade: ProductFacade,
|
||||
private cartService: CartService,
|
||||
private telegramService: TelegramService,
|
||||
private sanitizer: DomSanitizer,
|
||||
@@ -132,7 +134,7 @@ export class ItemDetailComponent implements OnInit, OnDestroy {
|
||||
loadItem(itemID: number): void {
|
||||
this.loading.set(true);
|
||||
|
||||
this.apiService.getItem(itemID).subscribe({
|
||||
this.productFacade.getProduct(itemID).subscribe({
|
||||
next: (item) => {
|
||||
this.item.set(item);
|
||||
this.initVariantSelection(item);
|
||||
|
||||
Reference in New Issue
Block a user