@@ -18,7 +18,6 @@ package server
1818
1919import (
2020 "context"
21- "errors"
2221 "fmt"
2322 "os"
2423 "runtime"
@@ -233,7 +232,6 @@ func initializeHandler(srv *jrpc2.Server) handler.Func {
233232
234233 InitializeSettings (c , params .InitializationOptions )
235234
236- startOfflineDetection (c )
237235 startClientMonitor (params , logger )
238236
239237 go createProgressListener (progress .Channel , srv , c .Logger ())
@@ -438,47 +436,6 @@ func initializedHandler(srv *jrpc2.Server) handler.Func {
438436 })
439437}
440438
441- func startOfflineDetection (c * config.Config ) {
442- go func () {
443- timeout := time .Second * 10
444- client := c .Engine ().GetNetworkAccess ().GetUnauthorizedHttpClient ()
445- client .Timeout = timeout - 1
446-
447- type logLevelConfigurable interface {
448- SetLogLevel (level zerolog.Level )
449- }
450-
451- if loggingRoundTripper , ok := client .Transport .(logLevelConfigurable ); ok {
452- loggingRoundTripper .SetLogLevel (zerolog .ErrorLevel )
453- }
454-
455- for {
456- u := c .SnykUi ()
457- response , err := client .Get (u )
458- if err != nil {
459- if ! c .Offline () {
460- msg := fmt .Sprintf ("Cannot connect to %s. You need to fix your networking for Snyk to work." , u )
461- reportedErr := errors .Join (err , errors .New (msg ))
462- c .Logger ().Err (reportedErr ).Send ()
463- di .Notifier ().SendShowMessage (sglsp .Warning , msg )
464- }
465- c .SetOffline (true )
466- } else {
467- if c .Offline () {
468- msg := fmt .Sprintf ("Snyk is active again. We were able to reach %s" , u )
469- di .Notifier ().SendShowMessage (sglsp .Info , msg )
470- c .Logger ().Info ().Msg (msg )
471- }
472- c .SetOffline (false )
473- }
474- if response != nil {
475- _ = response .Body .Close ()
476- }
477- time .Sleep (timeout )
478- }
479- }()
480- }
481-
482439func deleteExpiredCache () {
483440 w := workspace .Get ()
484441 var folderList []string
0 commit comments