From ce5ad3575e885967a8cf2064150b8e4a8819f4da Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Wed, 24 Nov 2021 08:26:04 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Fixed=20an=20issue=20with=20AirD?= =?UTF-8?q?C++=20Socket=20creation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/components/AirDCPPSettings/AirDCPPSettingsForm.tsx | 1 + src/client/components/ComicDetail.tsx | 4 ++-- src/client/services/DcppSearchService.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) 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";