🔧 Fixed an issue with AirDC++ Socket creation

This commit is contained in:
2021-11-24 08:26:04 -08:00
parent bde76a81b7
commit ce5ad3575e
3 changed files with 4 additions and 3 deletions

View File

@@ -33,6 +33,7 @@ export const AirDCPPSettingsForm = (airDCPPClientSettings): ReactElement => {
setADCPPSocket( setADCPPSocket(
new AirDCPPSocket({ new AirDCPPSocket({
hostname: `${values.hostname}`, hostname: `${values.hostname}`,
protocol: `${values.protocol}`,
}), }),
); );
} }

View File

@@ -86,7 +86,7 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => {
}, [page, dispatch]); }, [page, dispatch]);
useEffect(() => { useEffect(() => {
if (isEmpty(ADCPPSocket) && !isEmpty(userSettings)) { if (isEmpty(ADCPPSocket) && !isNil(userSettings.directConnect)) {
console.log(userSettings.directConnect.client.host.hostname); console.log(userSettings.directConnect.client.host.hostname);
setADCPPSocket( setADCPPSocket(
new AirDCPPSocket({ new AirDCPPSocket({
@@ -95,7 +95,7 @@ export const ComicDetail = ({}: ComicDetailProps): ReactElement => {
}), }),
); );
} }
}); }, [userSettings]);
const unpackComicArchive = useCallback(() => { const unpackComicArchive = useCallback(() => {
dispatch( dispatch(

View File

@@ -2,7 +2,7 @@ import { Socket } from "airdcpp-apisocket";
class AirDCPPSocket { class AirDCPPSocket {
constructor(configuration) { constructor(configuration) {
console.assert(configuration); console.log(configuration);
let socketProtocol = ""; let socketProtocol = "";
if (configuration.protocol === "https") { if (configuration.protocol === "https") {
socketProtocol = "wss"; socketProtocol = "wss";