Skip to content

Commit 7a04d89

Browse files
Add DeleteRequest and DeleteResponse to gRPC
1 parent 53004ef commit 7a04d89

File tree

3 files changed

+225
-53
lines changed

3 files changed

+225
-53
lines changed

rpc/cc/arduino/cli/settings/v1/settings.pb.go

Lines changed: 175 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rpc/cc/arduino/cli/settings/v1/settings.proto

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ service SettingsService {
3636

3737
// Writes to file settings currently stored in memory
3838
rpc Write(WriteRequest) returns (WriteResponse);
39+
40+
// Deletes an entry and rewrites the file settings
41+
rpc Delete(DeleteRequest) returns (DeleteResponse);
3942
}
4043

4144
message GetAllResponse {
@@ -78,4 +81,11 @@ message WriteRequest {
7881
string file_path = 1;
7982
}
8083

81-
message WriteResponse {}
84+
message WriteResponse {}
85+
86+
message DeleteRequest {
87+
// The key of the setting to delete.
88+
string key = 1;
89+
}
90+
91+
message DeleteResponse {}

0 commit comments

Comments
 (0)