mirror of
https://github.com/felipegcoutinho/openmonetis.git
synced 2026-06-09 23:06:01 +00:00
style(inbox): padroniza acao de lancar notificacoes
This commit is contained in:
@@ -86,7 +86,7 @@ export async function POST(request: Request) {
|
|||||||
const body = await request.json();
|
const body = await request.json();
|
||||||
const { items } = inboxBatchSchema.parse(body);
|
const { items } = inboxBatchSchema.parse(body);
|
||||||
|
|
||||||
// Processar todos os itens em paralelo
|
// lançar todos os itens em paralelo
|
||||||
const settled = await Promise.allSettled(
|
const settled = await Promise.allSettled(
|
||||||
items.map((item) =>
|
items.map((item) =>
|
||||||
db
|
db
|
||||||
@@ -119,7 +119,7 @@ export async function POST(request: Request) {
|
|||||||
return {
|
return {
|
||||||
clientId: item?.clientId,
|
clientId: item?.clientId,
|
||||||
success: false,
|
success: false,
|
||||||
error: "Erro ao processar notificação",
|
error: "Erro ao lançar notificação",
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -160,7 +160,7 @@ export async function POST(request: Request) {
|
|||||||
|
|
||||||
console.error("[API] Error creating batch inbox items:", error);
|
console.error("[API] Error creating batch inbox items:", error);
|
||||||
return NextResponse.json(
|
return NextResponse.json(
|
||||||
{ error: "Erro ao processar notificações" },
|
{ error: "Erro ao lançar notificações" },
|
||||||
{ status: 500 },
|
{ status: 500 },
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ export async function POST(request: Request) {
|
|||||||
|
|
||||||
console.error("[API] Error creating inbox item:", error);
|
console.error("[API] Error creating inbox item:", error);
|
||||||
return NextResponse.json(
|
return NextResponse.json(
|
||||||
{ error: "Erro ao processar notificação" },
|
{ error: "Erro ao lançar notificação" },
|
||||||
{ status: 500 },
|
{ status: 500 },
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -245,7 +245,7 @@ export async function fetchDashboardNotifications(
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
// =====================
|
// =====================
|
||||||
// Processar notificações
|
// lançar notificações
|
||||||
// =====================
|
// =====================
|
||||||
|
|
||||||
const notifications: DashboardNotification[] = [];
|
const notifications: DashboardNotification[] = [];
|
||||||
|
|||||||
@@ -206,7 +206,7 @@ export const InboxCard = memo(function InboxCard({
|
|||||||
onClick={() => onProcess?.(item)}
|
onClick={() => onProcess?.(item)}
|
||||||
>
|
>
|
||||||
<RiCheckLine className="mr-1.5 size-4" />
|
<RiCheckLine className="mr-1.5 size-4" />
|
||||||
Processar
|
Lançar
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
size="icon-sm"
|
size="icon-sm"
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ export function InboxDetailsDialog({
|
|||||||
onProcess(item);
|
onProcess(item);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Processar
|
Lançar
|
||||||
</Button>
|
</Button>
|
||||||
)}
|
)}
|
||||||
</DialogFooter>
|
</DialogFooter>
|
||||||
|
|||||||
Reference in New Issue
Block a user