From 94b8bcf8c930f04ea98aed209d3970d73e09151c Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Fri, 3 Jan 2025 22:08:17 +0100 Subject: [PATCH] refactor(data_dir): export functions to allow for testing --- src/services/data_dir.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/data_dir.ts b/src/services/data_dir.ts index 6b7806628..c896e959e 100644 --- a/src/services/data_dir.ts +++ b/src/services/data_dir.ts @@ -15,7 +15,7 @@ import { join as pathJoin} from "path"; const DIR_NAME = "trilium-data"; const FOLDER_PERMISSIONS = 0o700; -function getPlatformAppDataDir(platform: ReturnType, ENV_APPDATA_DIR: string | undefined = process.env.APPDATA) { +export function getPlatformAppDataDir(platform: ReturnType, ENV_APPDATA_DIR: string | undefined = process.env.APPDATA) { switch(true) { case platform === "win32" && !!ENV_APPDATA_DIR: @@ -40,7 +40,7 @@ function createDirIfNotExisting(path: fs.PathLike, permissionMode: fs.Mode = FOL } } -function getTriliumDataDir() { +export function getTriliumDataDir() { // case A if (process.env.TRILIUM_DATA_DIR) { createDirIfNotExisting(process.env.TRILIUM_DATA_DIR); @@ -66,7 +66,7 @@ function getTriliumDataDir() { return homePath; } -function getDataDirs(TRILIUM_DATA_DIR: string) { +export function getDataDirs(TRILIUM_DATA_DIR: string) { const dataDirs = { "TRILIUM_DATA_DIR": TRILIUM_DATA_DIR,