Skip to content

Commit 82a65c5

Browse files
committed
ux: bug fix: reset indexes that were fractured
1 parent bd501f2 commit 82a65c5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/backend/ssb.ts

+6
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,17 @@ if (!process.env.APP_DATA_DIR || !process.env.SSB_DIR) {
2020

2121
if (!fs.existsSync(process.env.SSB_DIR)) mkdirp.sync(process.env.SSB_DIR);
2222

23+
// One-time fixes for special issues
2324
const ISSUE_1223 = path.join(process.env.SSB_DIR, 'issue1223');
2425
if (!fs.existsSync(ISSUE_1223)) {
2526
rimraf.sync(path.join(process.env.SSB_DIR, 'db2'));
2627
fs.closeSync(fs.openSync(ISSUE_1223, 'w'));
2728
}
29+
const ISSUE_1328 = path.join(process.env.SSB_DIR, 'issue1328');
30+
if (!fs.existsSync(ISSUE_1328) && process.platform === 'android') {
31+
rimraf.sync(path.join(process.env.SSB_DIR, 'db2', 'indexes') + '/*.*');
32+
fs.closeSync(fs.openSync(ISSUE_1328, 'w'));
33+
}
2834

2935
const keysPath = path.join(process.env.SSB_DIR, 'secret');
3036
const keys = ssbKeys.loadOrCreateSync(keysPath);

0 commit comments

Comments
 (0)