[core] check directory exists

This commit is contained in:
devlikepro committed 2024-08-27 16:42:53 +07:00
1 parent 0d698fbaf1
commit 35074f959f
1 file changed
+5
@@ -21,6 +21,11 @@ export class LocalSessionAuthRepository extends ISessionAuthRepository {
async clean(sessionName: string) {
// Remove all files and directories recursively, but keep waha files
const sessionDirectory = this.store.getSessionDirectory(sessionName);
// Check it exists and it's directory
const exists = await fs.pathExists(sessionDirectory);
if (!exists) {
return;
}
const files = await fs.readdir(sessionDirectory);
const filesToRemove = files.filter((file) => !file.match(KEEP_FILES));
for (const file of filesToRemove) {