move generateRandomName to util

This commit is contained in:
Abhinav 2022-10-16 10:07:33 +05:30
parent 6e7096e2eb
commit f509398470
2 changed files with 16 additions and 13 deletions

View file

@ -3,6 +3,7 @@ import { app } from 'electron';
import { existsSync, rmSync } from 'fs';
import path from 'path';
import { mkdir, readFile, writeFile } from 'promise-fs';
import { generateRandomName } from '../utils/common';
import { logErrorSentry } from './sentry';
export async function convertHEIC(
@ -60,16 +61,3 @@ export async function convertHEIC(
}
}
}
function generateRandomName(length: number) {
let result = '';
const characters =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
const charactersLength = characters.length;
for (let i = 0; i < length; i++) {
result += characters.charAt(
Math.floor(Math.random() * charactersLength)
);
}
return result;
}

View file

@ -1,2 +1,17 @@
import { app } from 'electron';
export const isDev = !app.isPackaged;
const characters =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
export function generateRandomName(length: number) {
let result = '';
const charactersLength = characters.length;
for (let i = 0; i < length; i++) {
result += characters.charAt(
Math.floor(Math.random() * charactersLength)
);
}
return result;
}