deepsource-autofix-76c6eb20
Dan Gowans 2024-10-28 09:30:47 -04:00
parent 4b8b4836fd
commit 9d5c71e86e
3 changed files with 6 additions and 6 deletions

View File

@ -1 +1 @@
export declare const backupDatabase: () => Promise<string | false>; export declare function backupDatabase(): Promise<string | false>;

View File

@ -1,7 +1,7 @@
import fs from 'node:fs/promises'; import fs from 'node:fs/promises';
import { backupFolder, lotOccupancyDB as databasePath } from '../data/databasePaths.js'; import { backupFolder, lotOccupancyDB as databasePath } from '../data/databasePaths.js';
export const backupDatabase = async () => { export async function backupDatabase() {
const databasePathSplit = databasePath.split(/[/\\]/g); const databasePathSplit = databasePath.split(/[/\\]/);
const backupDatabasePath = `${backupFolder}/${databasePathSplit.at(-1)}.${Date.now().toString()}`; const backupDatabasePath = `${backupFolder}/${databasePathSplit.at(-1)}.${Date.now().toString()}`;
try { try {
await fs.copyFile(databasePath, backupDatabasePath); await fs.copyFile(databasePath, backupDatabasePath);
@ -10,4 +10,4 @@ export const backupDatabase = async () => {
catch { catch {
return false; return false;
} }
}; }

View File

@ -5,8 +5,8 @@ import {
lotOccupancyDB as databasePath lotOccupancyDB as databasePath
} from '../data/databasePaths.js' } from '../data/databasePaths.js'
export const backupDatabase = async (): Promise<string | false> => { export async function backupDatabase(): Promise<string | false> {
const databasePathSplit = databasePath.split(/[/\\]/g) const databasePathSplit = databasePath.split(/[/\\]/)
const backupDatabasePath = `${backupFolder}/${databasePathSplit.at(-1)}.${Date.now().toString()}` const backupDatabasePath = `${backupFolder}/${databasePathSplit.at(-1)}.${Date.now().toString()}`