File tree 1 file changed +18
-0
lines changed 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,22 @@ func LoadSketch(ctx context.Context, req *rpc.LoadSketchRequest) (*rpc.LoadSketc
48
48
}
49
49
50
50
defaultPort , defaultProtocol := sk .GetDefaultPortAddressAndProtocol ()
51
+
52
+ profiles := make ([](* rpc.SketchProfile ), len (sk .Project .Profiles ))
53
+ for i , profile := range sk .Project .Profiles {
54
+ profiles [i ] = & rpc.SketchProfile {
55
+ Name : profile .Name ,
56
+ Fqbn : profile .FQBN ,
57
+ }
58
+ }
59
+
60
+ defaultProfileResp := & rpc.SketchProfile {}
61
+ defaultProfile := sk .GetProfile (sk .Project .DefaultProfile )
62
+ if defaultProfile != nil {
63
+ defaultProfileResp .Name = defaultProfile .Name
64
+ defaultProfileResp .Fqbn = defaultProfile .FQBN
65
+ }
66
+
51
67
return & rpc.LoadSketchResponse {
52
68
MainFile : sk .MainFile .String (),
53
69
LocationPath : sk .FullPath .String (),
@@ -57,5 +73,7 @@ func LoadSketch(ctx context.Context, req *rpc.LoadSketchRequest) (*rpc.LoadSketc
57
73
DefaultFqbn : sk .GetDefaultFQBN (),
58
74
DefaultPort : defaultPort ,
59
75
DefaultProtocol : defaultProtocol ,
76
+ Profiles : profiles ,
77
+ DefaultProfile : defaultProfileResp ,
60
78
}, nil
61
79
}
You can’t perform that action at this time.
0 commit comments