Skip to content

Commit 15f9fe0

Browse files
authored
Merge pull request #32 from ThreeDotsLabs/skip-all
Allow skipping all optional modules
2 parents 14c57e5 + 68e0492 commit 15f9fe0

File tree

4 files changed

+351
-99
lines changed

4 files changed

+351
-99
lines changed

trainings/api/protobuf/server.proto

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ service Trainings {
1919
rpc GetExercises(GetExercisesRequest) returns (GetExercisesResponse) {};
2020
rpc GetExercise(GetExerciseRequest) returns (NextExerciseResponse) {};
2121

22+
rpc CanSkipExercise(CanSkipExerciseRequest) returns (CanSkipExerciseResponse) {};
2223
rpc SkipExercise(SkipExerciseRequest) returns (SkipExerciseResponse) {};
2324
}
2425

@@ -172,6 +173,18 @@ message SkipExerciseRequest {
172173
string training_name = 1;
173174
string exercise_id = 2;
174175
string token = 3;
176+
bool skip_all_optional = 4;
175177
}
176178

177179
message SkipExerciseResponse {}
180+
181+
message CanSkipExerciseRequest {
182+
string training_name = 1;
183+
string exercise_id = 2;
184+
string token = 3;
185+
}
186+
187+
message CanSkipExerciseResponse {
188+
bool can_skip = 1;
189+
bool can_skip_all_optional = 2;
190+
}

0 commit comments

Comments
 (0)