@@ -25,16 +25,16 @@ import (
25
25
"google.golang.org/grpc"
26
26
)
27
27
28
- type SketchRebuilder struct {
28
+ type sketchRebuilder struct {
29
29
ls * INOLanguageServer
30
30
trigger chan chan <- bool
31
31
cancel func ()
32
32
mutex sync.Mutex
33
33
}
34
34
35
- // NewSketchBuilder makes a new SketchRebuilder and returns its pointer
36
- func NewSketchBuilder (ls * INOLanguageServer ) * SketchRebuilder {
37
- res := & SketchRebuilder {
35
+ // newSketchBuilder makes a new SketchRebuilder and returns its pointer
36
+ func newSketchBuilder (ls * INOLanguageServer ) * sketchRebuilder {
37
+ res := & sketchRebuilder {
38
38
trigger : make (chan chan <- bool , 1 ),
39
39
cancel : func () {},
40
40
ls : ls ,
@@ -59,7 +59,7 @@ func (ls *INOLanguageServer) triggerRebuild() {
59
59
}
60
60
61
61
// TriggerRebuild schedule a sketch rebuild (it will be executed asynchronously)
62
- func (r * SketchRebuilder ) TriggerRebuild (completed chan <- bool ) {
62
+ func (r * sketchRebuilder ) TriggerRebuild (completed chan <- bool ) {
63
63
r .mutex .Lock ()
64
64
defer r .mutex .Unlock ()
65
65
@@ -70,7 +70,7 @@ func (r *SketchRebuilder) TriggerRebuild(completed chan<- bool) {
70
70
}
71
71
}
72
72
73
- func (r * SketchRebuilder ) rebuilderLoop () {
73
+ func (r * sketchRebuilder ) rebuilderLoop () {
74
74
logger := NewLSPFunctionLogger (color .HiMagentaString , "SKETCH REBUILD: " )
75
75
for {
76
76
completed := <- r .trigger
@@ -106,7 +106,7 @@ func (r *SketchRebuilder) rebuilderLoop() {
106
106
}
107
107
}
108
108
109
- func (r * SketchRebuilder ) doRebuildArduinoPreprocessedSketch (ctx context.Context , logger jsonrpc.FunctionLogger ) error {
109
+ func (r * sketchRebuilder ) doRebuildArduinoPreprocessedSketch (ctx context.Context , logger jsonrpc.FunctionLogger ) error {
110
110
ls := r .ls
111
111
if success , err := ls .generateBuildEnvironment (ctx , ! r .ls .config .SkipLibrariesDiscoveryOnRebuild , logger ); err != nil {
112
112
return err
0 commit comments