diff --git a/package.json b/package.json index f6d81bb..e0acf9a 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "socket.io-client": "^4.3.2", "styled-components": "^6.1.0", "threetwo-ui-typings": "^1.0.14", - "vite": "^4.5.0", + "vite": "^5.0.0", "vite-plugin-html": "^3.2.0", "websocket": "^1.0.34", "zustand": "^4.4.6" diff --git a/src/client/components/Settings/AirDCPPSettings/AirDCPPHubsForm.tsx b/src/client/components/Settings/AirDCPPSettings/AirDCPPHubsForm.tsx index 22d9373..f093f35 100644 --- a/src/client/components/Settings/AirDCPPSettings/AirDCPPHubsForm.tsx +++ b/src/client/components/Settings/AirDCPPSettings/AirDCPPHubsForm.tsx @@ -2,10 +2,8 @@ import React, { ReactElement, useEffect, useState, useContext } from "react"; import { Form, Field } from "react-final-form"; import { isEmpty, isNil, isUndefined } from "lodash"; import Select from "react-select"; -import { saveSettings } from "../../../actions/settings.actions"; import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query"; import { useStore } from "../../../store"; -import { useShallow } from "zustand/react/shallow"; import axios from "axios"; export const AirDCPPHubsForm = (): ReactElement => { @@ -47,19 +45,21 @@ export const AirDCPPHubsForm = (): ReactElement => { label: identity.name, })); } - const { mutate } = useMutation({ mutationFn: async (values) => await axios({ url: `http://localhost:3000/api/settings/saveSettings`, method: "POST", - data: { settingsPayload: values, settingsKey: "directConnect" }, + data: { + settingsPayload: values, + settingsObjectId: settings?.data._id, + settingsKey: "directConnect", + }, }), onSuccess: () => { queryClient.invalidateQueries({ queryKey: ["settings"] }); }, }); - const validate = async () => {}; const SelectAdapter = ({ input, ...rest }) => { diff --git a/src/client/components/Settings/AirDCPPSettings/AirDCPPSettingsForm.tsx b/src/client/components/Settings/AirDCPPSettings/AirDCPPSettingsForm.tsx index 64090e8..c8e63d2 100644 --- a/src/client/components/Settings/AirDCPPSettings/AirDCPPSettingsForm.tsx +++ b/src/client/components/Settings/AirDCPPSettings/AirDCPPSettingsForm.tsx @@ -50,8 +50,10 @@ export const AirDCPPSettingsForm = (): ReactElement => { }, } = values; const dcppSocketInstance = await initializeAirDCPPSocket(host); - console.log("jogiya", dcppSocketInstance); - setState({ airDCPPSocketInstance: dcppSocketInstance }); + setState({ + airDCPPClientConfiguration: host, + airDCPPSocketInstance: dcppSocketInstance, + }); }, }); const deleteSettingsMutation = useMutation( @@ -69,7 +71,7 @@ export const AirDCPPSettingsForm = (): ReactElement => { const initFormData = !isUndefined(airDCPPClientConfiguration) ? airDCPPClientConfiguration : {}; - + console.log(airDCPPClientConfiguration); return ( <>