feat: /objednani – skupinové objednávky s QR platbou #55

Merged
mates merged 2 commits from feat/vecerexd into master 2026-05-07 11:15:09 +02:00
2 changed files with 11 additions and 12 deletions
@@ -56,18 +56,16 @@ export default function EditGroupFeesModal({ isOpen, onClose, group, onSaved }:
setError(null);
setLoading(true);
try {
const body: Record<string, any> = { id: group.id };
body.fees = feesNum;
body.shipping = shippingNum;
body.tip = tipNum;
if (discountNum > 0) {
body.discountType = discountType;
body.discountValue = discountNum;
} else {
body.discountType = '';
body.discountValue = 0;
}
const res = await updateGroupFees({ body });
const res = await updateGroupFees({
body: {
id: group.id,
fees: feesNum,
shipping: shippingNum,
tip: tipNum,
discountType: discountNum > 0 ? discountType : undefined,
discountValue: discountNum > 0 ? discountNum : undefined,
},
});
if (res.error) {
setError((res.error as any).error || 'Nastala chyba');
} else {
+1
View File
@@ -32,5 +32,6 @@ export const getWebsocket = () => io;
/** Pošle event konkrétnímu přihlášenému uživateli (pokud je připojen). */
export const emitToUser = (login: string, event: string, data: unknown) => {
if (!io) return;
io.to(`user:${login}`).emit(event, data);
}