fix: windows shadow

This commit is contained in:
DecDuck
2024-12-24 14:41:03 +11:00
parent 694f2fd46e
commit 9a8cc594f0
4 changed files with 195 additions and 316 deletions

503
src-tauri/Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -70,6 +70,7 @@ pub fn fetch_user() -> Result<User, RemoteAccessError> {
let endpoint = base_url.join("/api/v1/client/user")?;
let header = generate_authorization_header();
info!("authorization header: {}", header);
let client = reqwest::blocking::Client::new();
let response = client
@ -78,7 +79,8 @@ pub fn fetch_user() -> Result<User, RemoteAccessError> {
.send()?;
if response.status() != 200 {
return Err(response.status().as_u16().into());
info!("Could not fetch user: {}", response.text().unwrap());
return Err(RemoteAccessError::InvalidCodeError(0));
}
let user = response.json::<User>()?;
@ -108,6 +110,7 @@ fn recieve_handshake_logic(app: &AppHandle, path: String) -> Result<(), RemoteAc
let endpoint = base_url.join("/api/v1/client/auth/handshake")?;
let client = reqwest::blocking::Client::new();
let response = client.post(endpoint).json(&body).send()?;
info!("{}", response.status().as_u16());
let response_struct = response.json::<HandshakeResponse>()?;
{

View File

@ -206,6 +206,7 @@ pub fn run() {
.min_inner_size(1000.0, 500.0)
.inner_size(1536.0, 864.0)
.decorations(false)
.shadow(false)
.data_directory(DATA_ROOT_DIR.lock().unwrap().join(".webview"))
.build()
.unwrap();

View File

@ -30,7 +30,7 @@ impl Display for RemoteAccessError {
RemoteAccessError::ParsingError(parse_error) => {
write!(f, "{}", parse_error)
}
RemoteAccessError::InvalidCodeError(error) => write!(f, "HTTP {}", error),
RemoteAccessError::InvalidCodeError(error) => write!(f, "Invalid HTTP code {}", error),
RemoteAccessError::InvalidEndpoint => write!(f, "Invalid drop endpoint"),
RemoteAccessError::HandshakeFailed => write!(f, "Failed to complete handshake"),
RemoteAccessError::GameNotFound => write!(f, "Could not find game on server"),