From b6f76c55c937bcc75f5f88680f1cb400d4462bdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxi=20Quo=C3=9F?= Date: Tue, 31 Jan 2023 13:47:13 +0100 Subject: [PATCH] replace go-ping/ping (deprecated) --- backend/go.mod | 2 +- backend/go.sum | 4 ++-- backend/networking/ping.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/go.mod b/backend/go.mod index 868bc153..082b0ff4 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -3,11 +3,11 @@ module github.com/seriousm4x/upsnap go 1.19 require ( - github.com/go-ping/ping v1.1.0 github.com/labstack/echo/v5 v5.0.0-20220201181537-ed2888cfa198 github.com/mdlayher/wol v0.0.0-20220221231636-b763a792253a github.com/pocketbase/dbx v1.9.0 github.com/pocketbase/pocketbase v0.12.0 + github.com/prometheus-community/pro-bing v0.1.0 github.com/robfig/cron/v3 v3.0.1 ) diff --git a/backend/go.sum b/backend/go.sum index d0e7136d..dd2b93bb 100644 --- a/backend/go.sum +++ b/backend/go.sum @@ -934,8 +934,6 @@ github.com/go-openapi/swag v0.21.1/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/e github.com/go-openapi/validate v0.21.0/go.mod h1:rjnrwK57VJ7A8xqfpAOEKRH8yQSGUriMu5/zuPSQ1hg= github.com/go-ozzo/ozzo-validation/v4 v4.3.0 h1:byhDUpfEwjsVQb1vBunvIjh2BHQ9ead57VkAEY4V+Es= github.com/go-ozzo/ozzo-validation/v4 v4.3.0/go.mod h1:2NKgrcHl3z6cJs+3Oo940FPRiTzuqKbvfrL2RxCj6Ew= -github.com/go-ping/ping v1.1.0 h1:3MCGhVX4fyEUuhsfwPrsEdQw6xspHkv5zHsiSoDFZYw= -github.com/go-ping/ping v1.1.0/go.mod h1:xIFjORFzTxqIV/tDVGO4eDy/bLuSyawEeojSm3GfRGk= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= @@ -1583,6 +1581,8 @@ github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndr github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= +github.com/prometheus-community/pro-bing v0.1.0 h1:zjzLGhfNPP0bP1OlzGB+SJcguOViw7df12LPg2vUJh8= +github.com/prometheus-community/pro-bing v0.1.0/go.mod h1:BpWlHurD9flHtzq8wrh8QGWYz9ka9z9ZJAyOel8ej58= github.com/prometheus/alertmanager v0.24.0/go.mod h1:r6fy/D7FRuZh5YbnX6J3MBY0eI4Pb5yPYS7/bPSXXqI= github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= diff --git a/backend/networking/ping.go b/backend/networking/ping.go index 7067b750..50a44f0c 100644 --- a/backend/networking/ping.go +++ b/backend/networking/ping.go @@ -4,13 +4,13 @@ import ( "net" "time" - "github.com/go-ping/ping" "github.com/pocketbase/pocketbase/models" + probing "github.com/prometheus-community/pro-bing" "github.com/seriousm4x/upsnap/logger" ) func PingDevice(device *models.Record) bool { - pinger, err := ping.NewPinger(device.GetString("ip")) + pinger, err := probing.NewPinger(device.GetString("ip")) if err != nil { logger.Error.Println(err) return false