From 1773224f104e48d1cabd7ab24b02e9310b57c01f Mon Sep 17 00:00:00 2001 From: Vadim Babadzhanyan Date: Mon, 19 Aug 2024 15:06:07 +0300 Subject: [PATCH] [Feat]: Create User with Certificate Expiration Date #1287 fix wireguard_latest_handshake_seconds --- src/lib/WireGuard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/WireGuard.js b/src/lib/WireGuard.js index 091e34de..1aa5d207 100644 --- a/src/lib/WireGuard.js +++ b/src/lib/WireGuard.js @@ -418,7 +418,7 @@ Endpoint = ${WG_HOST}:${WG_CONFIG_PORT}`; } wireguardSentBytes += `wireguard_sent_bytes{interface="wg0",enabled="${client.enabled}",address="${client.address}",name="${client.name}"} ${Number(client.transferTx)}\n`; wireguardReceivedBytes += `wireguard_received_bytes{interface="wg0",enabled="${client.enabled}",address="${client.address}",name="${client.name}"} ${Number(client.transferRx)}\n`; - wireguardLatestHandshakeSeconds += `wireguard_latest_handshake_seconds{interface="wg0",enabled="${client.enabled}",address="${client.address}",name="${client.name}"} ${(new Date().getTime - new Date(client.latestHandshakeAt).getTime()) / 1000}\n`; + wireguardLatestHandshakeSeconds += `wireguard_latest_handshake_seconds{interface="wg0",enabled="${client.enabled}",address="${client.address}",name="${client.name}"} ${client.latestHandshakeAt ? (new Date().getTime() - new Date(client.latestHandshakeAt).getTime()) / 1000 : 0}\n`; } let returnText = '# HELP wg-easy and wireguard metrics\n';