Skip to content

Commit

Permalink
better error display
Browse files Browse the repository at this point in the history
  • Loading branch information
marci1175 committed Nov 30, 2023
1 parent 7a04230 commit ba1630a
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/app/ui/login.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
use std::iter;

use crate::app::account_manager::{login, register};

use crate::app::backend::TemplateApp;
use device_query::Keycode;
use egui::{vec2, Align, Layout, RichText};

use windows_sys::core::HSTRING;
use windows_sys::w;
use windows_sys::Win32::UI::WindowsAndMessaging::{MessageBoxW, MB_ICONWARNING, MB_ICONERROR};

Expand Down Expand Up @@ -37,11 +40,10 @@ impl TemplateApp {
true
}
Err(err) => {
dbg!(err);
std::thread::spawn(|| unsafe {
std::thread::spawn(move || unsafe {
MessageBoxW(
0,
w!("Invalid password"),
str::encode_utf16(err.to_string().as_str()).chain(iter::once(0)).collect::<Vec<_>>().as_ptr(),
w!("Error"),
MB_ICONERROR,
);
Expand All @@ -60,11 +62,10 @@ impl TemplateApp {
match register(self.login_username.clone(), self.login_password.clone()) {
Ok(_) => {}
Err(err) => {
dbg!(err);
std::thread::spawn(|| unsafe {
std::thread::spawn(move || unsafe {
MessageBoxW(
0,
w!("User already exists"),
str::encode_utf16(err.to_string().as_str()).chain(iter::once(0)).collect::<Vec<_>>().as_ptr(),
w!("Error"),
MB_ICONWARNING,
);
Expand Down

0 comments on commit ba1630a

Please sign in to comment.