diff --git a/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx b/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx index 17edaa99..78ad1236 100644 --- a/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx +++ b/apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx @@ -23,29 +23,27 @@ export const ToggleDockerCleanup = ({ serverId }: Props) => { const enabled = data?.enableDockerCleanup || server?.enableDockerCleanup; const { mutateAsync } = api.settings.updateDockerCleanup.useMutation(); + + const handleToggle = async (checked: boolean) => { + try { + await mutateAsync({ + enableDockerCleanup: checked, + serverId: serverId, + }); + if (serverId) { + await refetchServer(); + } else { + await refetch(); + } + toast.success("Docker Cleanup updated"); + } catch (error) { + toast.error("Docker Cleanup Error"); + } + }; + return (