[core] check directory exists
This commit is contained in:
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) {
|
||||
|
||||
Reference in new issue
Block a user