Merge branch 'bug_scan_blocks_update' into dev

This commit is contained in:
Sosthene 2025-09-05 07:59:09 +02:00
commit 63ee4ce719

View File

@ -944,7 +944,20 @@ export default class Services {
// This is existing device, we need to catch up if last_scan is lagging behind chain_tip // This is existing device, we need to catch up if last_scan is lagging behind chain_tip
if (device.sp_wallet.last_scan < this.currentBlockHeight) { if (device.sp_wallet.last_scan < this.currentBlockHeight) {
// We need to catch up // We need to catch up
await this.sdkClient.scan_blocks(this.currentBlockHeight, BLINDBITURL); try {
await this.sdkClient.scan_blocks(this.currentBlockHeight, BLINDBITURL);
} catch (e) {
console.error(`Failed to scan blocks: ${e}`);
return;
}
// If everything went well, we can update our storage
try {
const device = this.dumpDeviceFromMemory();
await this.saveDeviceInDatabase(device);
} catch (e) {
console.error(`Failed to save updated device: ${e}`);
}
} else { } else {
// Up to date, just returns // Up to date, just returns
return; return;