🔧 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(
new AirDCPPSocket({
hostname: `${values.hostname}`,
protocol: `${values.protocol}`,
}),
);
}

View File

@@ -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(

View File

@@ -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";