Skip to content

Commit 920e94d

Browse files
feat: test mode pretend installed everest
1 parent cd15ffb commit 920e94d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/main.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -870,11 +870,12 @@ impl Handler {
870870

871871
fn get_everest_version(&self, game_path: String, callback: sciter::Value) {
872872
std::thread::spawn(move || {
873-
let version = everest::get_everest_version(&game_path);
874-
let version = if let Some(version) = version {
875-
version.to_string()
873+
let version = if is_test_mode() {
874+
"4000".to_string()
876875
} else {
877-
"".to_string()
876+
everest::get_everest_version(&game_path)
877+
.map(|v| v.to_string())
878+
.unwrap_or_default()
878879
};
879880
callback.call(None, &make_args!(version), None).unwrap();
880881
});
@@ -887,6 +888,10 @@ impl Handler {
887888
callback: sciter::Value,
888889
) {
889890
std::thread::spawn(move || {
891+
if is_test_mode() {
892+
callback.call(None, &make_args!("Success"), None).unwrap();
893+
return;
894+
}
890895
let callback2 = callback.clone();
891896
match everest::download_and_install_everest(&game_path, &url, &mut |msg, progress| {
892897
callback

0 commit comments

Comments
 (0)