use crate::api::Result; use theseus::reports::{CreateReportRequest, CreateReportResponse}; pub fn init() -> tauri::plugin::TauriPlugin { tauri::plugin::Builder::new("reports") .invoke_handler(tauri::generate_handler![reports_create]) .build() } #[tauri::command] pub async fn reports_create( request: CreateReportRequest, ) -> Result { Ok(theseus::reports::create_report(request).await?) }