mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-22 20:25:38 +00:00
fix(ws-client): rename timeout to handshakeTimeout
Updated the WebSocket connection options to use 'handshakeTimeout' instead of 'timeout' for clarity.
This commit is contained in:
@@ -26,17 +26,25 @@ const { setAuthHeaders } = require('./prepare-request');
|
||||
|
||||
const prepareWsRequest = async (item, collection, environment, runtimeVariables, certsAndProxyConfig = {}) => {
|
||||
const request = item.draft ? item.draft.request : item.request;
|
||||
const envVars = getEnvVars(environment);
|
||||
const processEnvVars = getProcessEnvVars(collection.uid);
|
||||
|
||||
const collectionRoot = collection?.draft ? get(collection, 'draft', {}) : get(collection, 'root', {});
|
||||
const headers = {};
|
||||
|
||||
each(get(collectionRoot, 'request.headers', []), (h) => {
|
||||
if (h.enabled && h.name?.toLowerCase() === 'content-type') {
|
||||
contentTypeDefined = true;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
each(get(request, 'headers', []), (h) => {
|
||||
if (h.enabled) {
|
||||
headers[h.name] = h.value;
|
||||
}
|
||||
});
|
||||
|
||||
const envVars = getEnvVars(environment);
|
||||
const processEnvVars = getProcessEnvVars(collection.uid);
|
||||
|
||||
let wsRequest = {
|
||||
uid: item.uid,
|
||||
url: request.url,
|
||||
|
||||
@@ -90,7 +90,7 @@ class WsClient {
|
||||
// Create WebSocket connection
|
||||
const wsConnection = new ws.WebSocket(parsedUrl.fullUrl, {
|
||||
headers,
|
||||
timeout: timeout,
|
||||
handshakeTimeout: timeout,
|
||||
followRedirects: true
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user