Skip to main content

Function: checkHttpConnectivity()

checkHttpConnectivity(url: string, timeout: number): Promise<MonitorCheckResult>

Defined in: electron/services/monitoring/utils/nativeConnectivity.ts:272

HTTP/HTTPS connectivity check using fetch API

Parameters

url

string

Complete URL to check (including protocol)

timeout

number = 5000

Request timeout in milliseconds

Returns

Promise<MonitorCheckResult>

Promise resolving to MonitorCheckResult

Example

import { monitorLogger } from "../../../utils/logger";

const result = await checkHttpConnectivity("https://api.example.com/health");
if (result.status === "up") {
monitorLogger.info("Server responded", {
responseTime: result.responseTime,
status: result.status,
});
}