浏览代码

merge main

martabal 1 年之前
父节点
当前提交
7226d12d5d
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      web/src/routes/admin/system-settings/+page.svelte

+ 9 - 0
web/src/routes/admin/system-settings/+page.svelte

@@ -68,6 +68,15 @@
     downloadBlob(blob, downloadKey);
     setTimeout(() => downloadManager.clear(downloadKey), 5_000);
   };
+
+  const downloadConfig = (configs: SystemConfigDto) => {
+    const blob = new Blob([JSON.stringify(configs, null, 2)], { type: 'application/json' });
+    const downloadKey = 'immich-config.json';
+    downloadManager.add(downloadKey, blob.size);
+    downloadManager.update(downloadKey, blob.size);
+    downloadBlob(blob, downloadKey);
+    setTimeout(() => downloadManager.clear(downloadKey), 5_000);
+  };
 </script>
 
 {#if $featureFlags.configFile}