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

View File

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