diff --git a/src/client/components/AirDCPPSettings/AirDCPPSettingsForm.tsx b/src/client/components/AirDCPPSettings/AirDCPPSettingsForm.tsx index 8ffa4aa..7e04e27 100644 --- a/src/client/components/AirDCPPSettings/AirDCPPSettingsForm.tsx +++ b/src/client/components/AirDCPPSettings/AirDCPPSettingsForm.tsx @@ -33,6 +33,7 @@ export const AirDCPPSettingsForm = (airDCPPClientSettings): ReactElement => { setADCPPSocket( new AirDCPPSocket({ hostname: `${values.hostname}`, + protocol: `${values.protocol}`, }), ); } diff --git a/src/client/components/ComicDetail.tsx b/src/client/components/ComicDetail.tsx index 96f8ecc..fc1320f 100644 --- a/src/client/components/ComicDetail.tsx +++ b/src/client/components/ComicDetail.tsx @@ -86,7 +86,7 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => { }, [page, dispatch]); useEffect(() => { - if (isEmpty(ADCPPSocket) && !isEmpty(userSettings)) { + if (isEmpty(ADCPPSocket) && !isNil(userSettings.directConnect)) { console.log(userSettings.directConnect.client.host.hostname); setADCPPSocket( new AirDCPPSocket({ @@ -95,7 +95,7 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => { }), ); } - }); + }, [userSettings]); const unpackComicArchive = useCallback(() => { dispatch( diff --git a/src/client/services/DcppSearchService.ts b/src/client/services/DcppSearchService.ts index a93ddde..3aa1441 100644 --- a/src/client/services/DcppSearchService.ts +++ b/src/client/services/DcppSearchService.ts @@ -2,7 +2,7 @@ import { Socket } from "airdcpp-apisocket"; class AirDCPPSocket { constructor(configuration) { - console.assert(configuration); + console.log(configuration); let socketProtocol = ""; if (configuration.protocol === "https") { socketProtocol = "wss";