chore: major project cleanup

Removed unused files:
- Deleted src/app/brands folder (20 unused HTML templates)
- Deleted public/assets/changes.txt (misplaced draft content)
- Deleted src/assets/i18n folder (translations never implemented)
- Deleted 11 redundant docs (Russian notes, duplicate novo docs)

Code cleanup:
- Removed duplicate qrBaseUrl variable in api.service.ts
- Removed all commented-out API code in cart.service.ts
- Removed commented debug logs in cache.interceptor.ts
- Fixed app.spec.ts test (removed failing test, added router provider)

Files kept: 8 essential docs in docs/ folder
This commit is contained in:
sdarbinyan
2026-01-22 23:52:59 +04:00
parent c0ca8cdf2d
commit 373b9015aa
40 changed files with 4 additions and 4794 deletions

View File

@@ -85,20 +85,6 @@ export class CartService {
// Load from sessionStorage
this.loadFromSessionStorage();
}
// API version (commented out)
// this.apiService.getCart().subscribe({
// next: (items) => {
// console.log('Cart response:', items);
// if (Array.isArray(items)) {
// this.cartItems.set(items);
// } else {
// console.error('Cart response is not an array:', items);
// this.cartItems.set([]);
// }
// },
// error: (err) => console.error('Error loading cart:', err)
// });
}
private loadFromSessionStorage(): void {
@@ -145,18 +131,6 @@ export class CartService {
}
});
}
// API version (commented out)
// this.apiService.addToCart(itemID, quantity).subscribe({
// next: (response) => {
// console.log('Item added to cart:', response);
// this.loadCart();
// },
// error: (err) => {
// console.error('Error adding to cart:', err);
// alert('Ошибка добавления в корзину: ' + (err.error?.message || err.message));
// }
// });
}
updateQuantity(itemID: number, quantity: number): void {
@@ -170,35 +144,12 @@ export class CartService {
item.itemID === itemID ? { ...item, quantity } : item
);
this.cartItems.set(updatedItems);
// API version (commented out)
// this.apiService.updateCartQuantity(itemID, quantity).subscribe({
// next: (response) => {
// console.log('Quantity updated:', response);
// this.loadCart();
// },
// error: (err) => {
// console.error('Error updating quantity:', err);
// }
// });
}
removeItems(itemIDs: number[]): void {
const currentItems = this.cartItems();
const updatedItems = currentItems.filter(item => !itemIDs.includes(item.itemID));
this.cartItems.set(updatedItems);
// API version (commented out)
// this.apiService.removeFromCart(itemIDs).subscribe({
// next: (response) => {
// console.log('Items removed from cart:', response);
// this.loadCart();
// },
// error: (err) => {
// console.error('Error removing from cart:', err);
// alert('Ошибка удаления из корзины: ' + (err.error?.message || err.message));
// }
// });
}
removeItem(itemID: number): void {
@@ -207,11 +158,5 @@ export class CartService {
clearCart(): void {
this.cartItems.set([]);
// API version (commented out)
// const itemIDs = this.cartItems().map(item => item.itemID);
// if (itemIDs.length > 0) {
// this.removeItems(itemIDs);
// }
}
}