mirror of
https://github.com/arduino/Arduino.git
synced 2025-03-13 10:29:35 +01:00
Added GRPC libraryList command
This commit is contained in:
parent
f6ca1f7b16
commit
e5e1892037
@ -48,6 +48,9 @@ import cc.arduino.cli.commands.Common.DownloadProgress;
|
||||
import cc.arduino.cli.commands.Common.Instance;
|
||||
import cc.arduino.cli.commands.Compile.CompileReq;
|
||||
import cc.arduino.cli.commands.Compile.CompileResp;
|
||||
import cc.arduino.cli.commands.Lib.InstalledLibrary;
|
||||
import cc.arduino.cli.commands.Lib.LibraryListReq;
|
||||
import cc.arduino.cli.commands.Lib.LibraryListResp;
|
||||
import cc.arduino.cli.commands.Lib.LibrarySearchReq;
|
||||
import cc.arduino.cli.commands.Lib.LibrarySearchResp;
|
||||
import cc.arduino.cli.commands.Lib.SearchedLibrary;
|
||||
@ -152,6 +155,18 @@ public class ArduinoCoreInstance {
|
||||
}
|
||||
}
|
||||
|
||||
public List<InstalledLibrary> libraryList(boolean listAll) throws StatusException {
|
||||
try {
|
||||
LibraryListResp resp = stub.libraryList(LibraryListReq.newBuilder() //
|
||||
.setInstance(instance) //
|
||||
.setAll(listAll) //
|
||||
.build());
|
||||
return resp.getInstalledLibraryList();
|
||||
} catch (StatusRuntimeException e) {
|
||||
throw e.getStatus().asException();
|
||||
}
|
||||
}
|
||||
|
||||
public List<ContributedLibraryRelease> libraryResolveDependecies(ContributedLibraryRelease lib) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user