|
8 | 8 | import { bytes32Hex, ClubsOffering } from '@devprotocol/clubs-core'
|
9 | 9 | import { verify } from '../utils/account'
|
10 | 10 | import { CartItem } from '../types'
|
11 |
| -import { getCartItem, getLatestSession, updateCart } from '../db/cart' |
| 11 | +import { getLatestSession, updateCart } from '../db/cart' |
12 | 12 | import { headers } from '../fixtures/url/json'
|
13 | 13 |
|
14 | 14 | /**
|
@@ -70,20 +70,14 @@ export const addCartHandler: ({
|
70 | 70 | getLatestSession({ scope, eoa: user }).catch((err) => new Error(err)),
|
71 | 71 | )
|
72 | 72 |
|
73 |
| - const existingItem = await whenNotErrorAll( |
74 |
| - [props, eoa, session], |
75 |
| - ([{ payload }, _eoa, _session]) => |
76 |
| - getCartItem({ scope, eoa: _eoa, payload, session: _session }), |
77 |
| - ) |
78 |
| - |
79 | 73 | const item = whenNotErrorAll(
|
80 |
| - [eoa, props, existingItem, session, exists], |
81 |
| - ([_eoa, _props, _existingItem, _session]) => |
| 74 | + [eoa, props, session, exists], |
| 75 | + ([_eoa, _props, _session]) => |
82 | 76 | ({
|
83 | 77 | scope,
|
84 | 78 | eoa: _eoa,
|
85 | 79 | payload: _props.payload,
|
86 |
| - quantity: _props.quantity + (_existingItem?.quantity ?? 0), |
| 80 | + quantity: _props.quantity, |
87 | 81 | session: _session,
|
88 | 82 | }) satisfies CartItem,
|
89 | 83 | )
|
|
0 commit comments