reset on boot ensure good storage cores
This commit is contained in:
@@ -171,15 +171,18 @@ async function main() {
|
||||
}
|
||||
}
|
||||
|
||||
// Clean storage if requested
|
||||
// Always reset core storage on startup to avoid stale/corrupt Autopass state.
|
||||
// This mirrors the user's requested clean-first boot behavior.
|
||||
if (cleanStorage) {
|
||||
logInfo('Main', 'Cleaning storage...');
|
||||
logInfo('Main', 'Clean flag detected: performing startup storage reset...');
|
||||
} else {
|
||||
logInfo('Main', 'Performing startup storage reset for my-storage/Autopass reliability...');
|
||||
}
|
||||
try {
|
||||
await fs.rm(storageDir, { recursive: true, force: true });
|
||||
logInfo('Main', `Storage cleaned successfully (${storageDir})`);
|
||||
logInfo('Main', `Storage reset successfully (${storageDir})`);
|
||||
} catch (err) {
|
||||
logWarn('Main', `Storage clean error (may not exist): ${err.message}`);
|
||||
}
|
||||
logWarn('Main', `Storage reset error (may not exist): ${err.message}`);
|
||||
}
|
||||
|
||||
// Always reset plugin generated spec/db storage on startup.
|
||||
|
||||
Reference in New Issue
Block a user