diff --git a/striker-ui/components/StrikerConfig/ConfigPeersForm.tsx b/striker-ui/components/StrikerConfig/ConfigPeersForm.tsx index 26b2ca0a..b442b0b8 100644 --- a/striker-ui/components/StrikerConfig/ConfigPeersForm.tsx +++ b/striker-ui/components/StrikerConfig/ConfigPeersForm.tsx @@ -163,26 +163,17 @@ const ConfigPeersForm: FC = ({ listItems={peerConnections} onDelete={() => { const pairs = Object.entries(peerConnections); - const { - body: deleteRequestBody, - post: remainingPeerConnections, - } = pairs.reduce<{ - body: APIDeleteHostConnectionRequestBody; - post: PeerConnectionList; - }>( - (previous, [key, value]) => { - const { hostUUID, isChecked } = value; - - if (isChecked) { - previous.body.local.push(hostUUID); - } else { - previous.post[key] = value; - } - - return previous; - }, - { body: { local: [] }, post: {} }, - ); + const deleteRequestBody = + pairs.reduce( + (previous, [, { hostUUID, isChecked }]) => { + if (isChecked) { + previous.local.push(hostUUID); + } + + return previous; + }, + { local: [] }, + ); const deleteCount = deleteRequestBody.local.length; if (deleteCount > 0) { @@ -192,9 +183,6 @@ const ConfigPeersForm: FC = ({ onProceedAppend: () => { api .delete('/host/connection', { data: deleteRequestBody }) - .then(() => { - setPeerConnections(remainingPeerConnections); - }) .catch((error) => { const emsg = handleAPIError(error);