Update WebSocket connection to use secure protocol based on current window location

This commit is contained in:
Will Miao
2025-03-11 15:08:52 +08:00
parent be5e8bad17
commit 5a6c412845
2 changed files with 4 additions and 2 deletions

View File

@@ -113,7 +113,8 @@ export async function fetchCivitai() {
await state.loadingManager.showWithProgress(async (loading) => {
try {
ws = new WebSocket(`ws://${window.location.host}/ws/fetch-progress`);
const wsProtocol = window.location.protocol === 'https:' ? 'wss://' : 'ws://';
const ws = new WebSocket(`${wsProtocol}${window.location.host}/ws/fetch-progress`);
const operationComplete = new Promise((resolve, reject) => {
ws.onmessage = (event) => {