We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b92539e commit 8d74989Copy full SHA for 8d74989
crates/rs-tauri-vue/src-tauri/src/storage/mod.rs
@@ -1,7 +1,7 @@
1
pub use kv::*;
2
pub use sql::*;
3
4
-use crate::storage::db::AppSqlStorage;
+use crate::storage::AppSqlStorage;
5
6
pub mod kv;
7
pub mod sql;
crates/rs-tauri-vue/src-tauri/src/storage/sql/db.rs
crates/rs-tauri-vue/src-tauri/src/storage/sql/mod.rs
@@ -1,2 +1,22 @@
-pub mod db;
+use rs_pkg::x::SqliteClient;
+
+use crate::storage::todo::TodoSqlScope;
pub mod todo;
+// sql storage biz
8
+pub struct AppSqlStorage {
9
+ g: SqliteClient,
10
11
+ // biz units:
12
+ pub todo: TodoSqlScope,
13
+}
14
15
+impl AppSqlStorage {
16
+ pub async fn new() -> Self {
17
+ let g = SqliteClient::default().await;
18
19
+ let todo = TodoSqlScope::new(g.clone());
20
+ Self { g, todo }
21
+ }
22
0 commit comments