Fix workspace test build warnings

This commit is contained in:
Georg Bauer
2026-07-21 12:42:48 +02:00
parent 486a9f8019
commit 184d6e4845
4 changed files with 9 additions and 6 deletions

View File

@@ -915,7 +915,7 @@ fn terminate_child(child: &mut std::process::Child) {
let _ = child.kill(); let _ = child.kill();
} }
fn prepend_tool_paths(command: &mut Command) { fn prepend_tool_paths(_command: &mut Command) {
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
{ {
let mut paths = vec![ let mut paths = vec![

View File

@@ -73,6 +73,8 @@ fn main() -> Result<(), Box<dyn Error>> {
} }
fn sign_app_for_dmg(workspace: &Path) -> Result<(), Box<dyn Error>> { fn sign_app_for_dmg(workspace: &Path) -> Result<(), Box<dyn Error>> {
#[cfg(not(target_os = "macos"))]
let _ = workspace;
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
if env::var_os("CARGO_PACKAGER_FORMAT").as_deref() == Some(OsStr::new("dmg")) { if env::var_os("CARGO_PACKAGER_FORMAT").as_deref() == Some(OsStr::new("dmg")) {
let target = env::var_os("CARGO_TARGET_DIR") let target = env::var_os("CARGO_TARGET_DIR")

View File

@@ -79,6 +79,7 @@ pub enum OneShotAiAction {
MediaTranslation { target_language: String }, MediaTranslation { target_language: String },
} }
#[derive(Debug, Clone)]
pub enum Message { pub enum Message {
// Menu // Menu
MenuEvent(muda::MenuId), MenuEvent(muda::MenuId),
@@ -9179,7 +9180,7 @@ impl BdsApp {
} }
fn run_media_ai_analysis(&mut self, media_id: &str) -> Task<Message> { fn run_media_ai_analysis(&mut self, media_id: &str) -> Task<Message> {
let Some(db) = &self.db else { let Some(_db) = &self.db else {
self.notify( self.notify(
ToastLevel::Error, ToastLevel::Error,
&t(self.ui_locale, "common.databaseUnavailable"), &t(self.ui_locale, "common.databaseUnavailable"),
@@ -9230,7 +9231,7 @@ impl BdsApp {
} }
fn detect_media_language(&mut self, media_id: &str) -> Task<Message> { fn detect_media_language(&mut self, media_id: &str) -> Task<Message> {
let Some(db) = &self.db else { let Some(_db) = &self.db else {
self.notify( self.notify(
ToastLevel::Error, ToastLevel::Error,
&t(self.ui_locale, "common.databaseUnavailable"), &t(self.ui_locale, "common.databaseUnavailable"),
@@ -9287,7 +9288,7 @@ impl BdsApp {
fn translate_media_to(&mut self, media_id: &str, target_language: &str) -> Task<Message> { fn translate_media_to(&mut self, media_id: &str, target_language: &str) -> Task<Message> {
self.active_modal = None; self.active_modal = None;
let Some(db) = &self.db else { let Some(_db) = &self.db else {
self.notify( self.notify(
ToastLevel::Error, ToastLevel::Error,
&t(self.ui_locale, "common.databaseUnavailable"), &t(self.ui_locale, "common.databaseUnavailable"),

View File

@@ -4,7 +4,7 @@ use std::process::{Command, Stdio};
use std::sync::{Arc, Mutex, OnceLock}; use std::sync::{Arc, Mutex, OnceLock};
use bds_core::scripting::AppHostHandler; use bds_core::scripting::AppHostHandler;
use serde_json::{Value, json}; use serde_json::Value;
use super::menu::MenuAction; use super::menu::MenuAction;
@@ -123,7 +123,7 @@ mod tests {
#[test] #[test]
fn desktop_handler_queues_supported_menu_actions() { fn desktop_handler_queues_supported_menu_actions() {
let queued = Arc::new(Mutex::new(Vec::new())); let queued = Arc::new(Mutex::new(Vec::new()));
handler(Arc::clone(&queued), String::new())("trigger_menu_action", &[json!("new_post")]) handler(Arc::clone(&queued), String::new())("trigger_menu_action", &[serde_json::json!("new_post")])
.unwrap(); .unwrap();
assert_eq!(queued.lock().unwrap().as_slice(), &[MenuAction::NewPost]); assert_eq!(queued.lock().unwrap().as_slice(), &[MenuAction::NewPost]);
} }