feat(webhooks): improve test button toast with status code + response preview

This commit is contained in:
2026-07-29 19:27:30 +00:00
parent c704916059
commit f078360340
@@ -309,10 +309,18 @@ export function SettingsWebhooks() {
const response = await fetch(`/api/webhooks/${id}/test`, { method: 'POST' });
const data = await response.json();
const statusCode = data.status || 0;
const responseBody = data.response || '';
const preview = responseBody.substring(0, 200);
if (data.success) {
toast.success(`Test delivery succeeded (${data.status})`);
toast.success(`Test delivery succeeded (${statusCode})`, {
description: preview || undefined,
});
} else {
toast.error(`Test delivery failed: ${data.response || 'Unknown error'}`);
toast.error(`Test delivery failed (${statusCode})`, {
description: preview || undefined,
});
}
} catch (error) {
toast.error('Failed to send test event');