Browse Source

✨ feat(tauri): 添加tauri-plugin-store和tauri-plugin-http依赖并更新权限设置

陈雪 2 weeks ago
parent
commit
18a0a06b53
3 changed files with 16 additions and 3 deletions
  1. 2 0
      src-tauri/Cargo.toml
  2. 12 3
      src-tauri/capabilities/default.json
  3. 2 0
      src-tauri/src/lib.rs

+ 2 - 0
src-tauri/Cargo.toml

@@ -22,6 +22,8 @@ tauri = { version = "2", features = [] }
 tauri-plugin-opener = "2"
 serde = { version = "1", features = ["derive"] }
 serde_json = "1"
+tauri-plugin-store = "2"
+tauri-plugin-http = "2"
 [dependencies.tauri-plugin-sql]
 features = ["sqlite"] # or "postgres", or "mysql"
 version = "2"

+ 12 - 3
src-tauri/capabilities/default.json

@@ -2,6 +2,15 @@
   "$schema": "../gen/schemas/desktop-schema.json",
   "identifier": "default",
   "description": "Capability for the main window",
-  "windows": ["main"],
-  "permissions": ["core:default", "opener:default", "sql:default", "sql:allow-execute"]
-}
+  "windows": [
+    "main"
+  ],
+  "permissions": [
+    "core:default",
+    "opener:default",
+    "sql:default",
+    "sql:allow-execute",
+    "store:default",
+    "http:default"
+  ]
+}

+ 2 - 0
src-tauri/src/lib.rs

@@ -11,6 +11,8 @@ pub fn run() {
         kind: MigrationKind::Up,
     }];
     tauri::Builder::default()
+        .plugin(tauri_plugin_http::init())
+        .plugin(tauri_plugin_store::Builder::new().build())
         .plugin(
             tauri_plugin_sql::Builder::default()
                 .add_migrations("sqlite:store.db", migrations)