update: webhooks
This commit is contained in:
parent
a3c0a0422c
commit
41a0f15e16
|
@ -205,11 +205,7 @@ const AddWebhookModal = () => {
|
||||||
const saveData = async () => {
|
const saveData = async () => {
|
||||||
if (!validateData()) return;
|
if (!validateData()) return;
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
let params: any = {
|
let { [INPUT_FIELDS.HEADERS]: _, ...params }: any = webhook;
|
||||||
[INPUT_FIELDS.EVENT_NAME]: webhook[INPUT_FIELDS.EVENT_NAME],
|
|
||||||
[INPUT_FIELDS.ENDPOINT]: webhook[INPUT_FIELDS.ENDPOINT],
|
|
||||||
[INPUT_FIELDS.ENABLED]: webhook[INPUT_FIELDS.ENABLED],
|
|
||||||
};
|
|
||||||
if (webhook[INPUT_FIELDS.HEADERS].length > 0) {
|
if (webhook[INPUT_FIELDS.HEADERS].length > 0) {
|
||||||
const headers = webhook[INPUT_FIELDS.HEADERS].reduce((acc, data) => {
|
const headers = webhook[INPUT_FIELDS.HEADERS].reduce((acc, data) => {
|
||||||
return { ...acc, [data.key]: data.value };
|
return { ...acc, [data.key]: data.value };
|
||||||
|
@ -233,7 +229,11 @@ const AddWebhookModal = () => {
|
||||||
status: 'success',
|
status: 'success',
|
||||||
position: 'bottom-right',
|
position: 'bottom-right',
|
||||||
});
|
});
|
||||||
setWebhook({ ...initWebhookData });
|
setWebhook({
|
||||||
|
...initWebhookData,
|
||||||
|
[INPUT_FIELDS.HEADERS]: [{ ...initHeadersData }],
|
||||||
|
});
|
||||||
|
setValidator({ ...initWebhookValidatorData });
|
||||||
onClose();
|
onClose();
|
||||||
}
|
}
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
|
@ -373,7 +373,7 @@ const AddWebhookModal = () => {
|
||||||
placeholder="key"
|
placeholder="key"
|
||||||
value={headerData[HEADER_FIELDS.KEY]}
|
value={headerData[HEADER_FIELDS.KEY]}
|
||||||
isInvalid={
|
isInvalid={
|
||||||
!validator[INPUT_FIELDS.HEADERS][index][
|
!validator[INPUT_FIELDS.HEADERS][index]?.[
|
||||||
HEADER_FIELDS.KEY
|
HEADER_FIELDS.KEY
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -396,7 +396,7 @@ const AddWebhookModal = () => {
|
||||||
placeholder="value"
|
placeholder="value"
|
||||||
value={headerData[HEADER_FIELDS.VALUE]}
|
value={headerData[HEADER_FIELDS.VALUE]}
|
||||||
isInvalid={
|
isInvalid={
|
||||||
!validator[INPUT_FIELDS.HEADERS][index][
|
!validator[INPUT_FIELDS.HEADERS][index]?.[
|
||||||
HEADER_FIELDS.VALUE
|
HEADER_FIELDS.VALUE
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user