Skip to content

Commit e7b9a6c

Browse files
committed
remove core variant from outputresult
1 parent 5f23be6 commit e7b9a6c

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

tmc-langs-cli/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use tempfile::NamedTempFile;
1818
use tmc_langs_core::oauth2::{
1919
basic::BasicTokenType, AccessToken, EmptyExtraTokenFields, Scope, StandardTokenResponse,
2020
};
21-
use tmc_langs_core::{FeedbackAnswer, TmcCore, Token};
21+
use tmc_langs_core::{FeedbackAnswer, StatusType, TmcCore, Token};
2222
use tmc_langs_framework::{domain::ValidationResult, io::submission_processing};
2323
use tmc_langs_util::{
2424
task_executor::{self, TmcParams},
@@ -440,7 +440,7 @@ fn run() -> Result<()> {
440440
let output = Output::<()> {
441441
status: Status::InProgress,
442442
message: Some(update.message.to_string()),
443-
result: OutputResult::Core(update.status_type),
443+
result: update.status_type.into(),
444444
percent_done: update.percent_done,
445445
data: None,
446446
};

tmc-langs-cli/src/output.rs

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,25 @@ pub enum OutputResult {
3131
SentData,
3232
RetrievedData,
3333
ExecutedCommand,
34-
Core(StatusType),
34+
Downloading,
35+
Compressing,
36+
Extracting,
37+
Processing,
38+
Sending,
39+
WaitingForResults,
40+
Finished,
41+
}
42+
43+
impl From<StatusType> for OutputResult {
44+
fn from(status_type: StatusType) -> Self {
45+
match status_type {
46+
StatusType::Downloading => OutputResult::Downloading,
47+
StatusType::Compressing => OutputResult::Compressing,
48+
StatusType::Extracting => OutputResult::Extracting,
49+
StatusType::Processing => OutputResult::Processing,
50+
StatusType::Sending => OutputResult::Sending,
51+
StatusType::WaitingForResults => OutputResult::WaitingForResults,
52+
StatusType::Finished => OutputResult::Finished,
53+
}
54+
}
3555
}

0 commit comments

Comments
 (0)