[chore] ESLint and JSDoc

This commit is contained in:
Cohee 2024-04-26 22:46:13 +03:00
parent f4ba1f68ef
commit 4c9d52422b
2 changed files with 9 additions and 4 deletions

View File

@ -402,7 +402,7 @@ async function downloadAICCCharacter(id) {
return {
buffer: buffer,
fileName: fileName,
fileType: contentType
fileType: contentType,
};
} catch (error) {
console.error('Error downloading character:', error);
@ -410,8 +410,13 @@ async function downloadAICCCharacter(id) {
}
}
/**
* Parses an aicharactercards URL to extract the path.
* @param {string} url URL to parse
* @returns {string | null} AICC path
*/
function parseAICC(url) {
const pattern = /^https?:\/\/aicharactercards\.com\/character-cards\/([^\/]+)\/([^\/]+)\/?$|([^\/]+)\/([^\/]+)$/;
const pattern = /^https?:\/\/aicharactercards\.com\/character-cards\/([^/]+)\/([^/]+)\/?$|([^/]+)\/([^/]+)$/;
const match = url.match(pattern);
if (match) {
// Match group 1 & 2 for full URL, 3 & 4 for relative path

View File

@ -299,7 +299,7 @@ async function migrateUserData() {
fs.cpSync(
migration.old,
path.join(backupDirectory, path.basename(migration.old)),
{ recursive: true, force: true }
{ recursive: true, force: true },
);
fs.rmSync(migration.old, { recursive: true, force: true });
} else {
@ -309,7 +309,7 @@ async function migrateUserData() {
fs.cpSync(
migration.old,
path.join(backupDirectory, path.basename(migration.old)),
{ recursive: true, force: true }
{ recursive: true, force: true },
);
fs.rmSync(migration.old, { recursive: true, force: true });
}