Import source: src-tauri/src/lib

Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
This commit is contained in:
arsam
2026-09-18 23:13:51 +03:30
parent 653933270f
commit 61d104849e
+25
View File
@@ -0,0 +1,25 @@
use tauri_plugin_sql::{Migration, MigrationKind};
fn migrations() -> Vec<Migration> {
vec![Migration {
version: 1,
description: "init_schema",
sql: include_str!("../migrations/0001_init.sql"),
kind: MigrationKind::Up,
}]
}
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_opener::init())
.plugin(
tauri_plugin_sql::Builder::default()
.add_migrations("sqlite:workspace.db", migrations())
.build(),
)
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_window_state::Builder::default().build())
.run(tauri::generate_context!())
.expect("error while running tauri application");
}