Skip to content

Commit ba446ee

Browse files
authored
Merge pull request #238 from camroots/issue-229-temperature-download-gaps
Issue 229 temperature download gaps
2 parents 845f570 + 69f4848 commit ba446ee

File tree

9 files changed

+19
-18
lines changed

9 files changed

+19
-18
lines changed

.yalc/msupply-ble-service/lib/commonjs/Bluetooth/BleService.js

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.yalc/msupply-ble-service/lib/commonjs/Bluetooth/BleService.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.yalc/msupply-ble-service/lib/module/Bluetooth/BleService.js

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.yalc/msupply-ble-service/lib/module/Bluetooth/BleService.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.yalc/msupply-ble-service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,5 @@
8686
"dependencies": {
8787
"buffer": "^6.0.3"
8888
},
89-
"yalcSig": "976a57bfd8696017226d857b4c611eb5"
89+
"yalcSig": "f06204769ad5acab7172181527ad3cd0"
9090
}

.yalc/msupply-ble-service/src/Bluetooth/BleService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,8 +408,8 @@ export class BleService {
408408
return result;
409409
} catch (e) {
410410
this.logger.error(`${macAddress} Error downloading logs! ${e.message}`);
411+
throw new Error(`downloadLogs ${e.message}`);
411412
}
412-
return [] as SensorLog[];
413413
}
414414
};
415415

.yalc/msupply-ble-service/yalc.sig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
976a57bfd8696017226d857b4c611eb5
1+
f06204769ad5acab7172181527ad3cd0

src/features/Bluetooth/Download/DownloadSlice.ts

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -134,22 +134,25 @@ function* tryDownloadForSensor({
134134
yield put(DownloadAction.downloadStart(sensorId));
135135

136136
const { macAddress, logInterval, logDelay, programmedDate } = sensor;
137-
const logs = yield call(
138-
btService.downloadLogsWithRetries,
139-
macAddress,
140-
DOWNLOAD_RETRIES,
141-
null
142-
);
143-
logger.info(`${sensorId} logs downloaded: ${logs.length}`);
137+
144138
const mostRecentLogTime = yield call(sensorManager.getMostRecentLogTime, sensorId);
145139

146140
const numberOfLogsToSave = yield call(
147141
downloadManager.calculateNumberOfLogsToSave,
148142
Math.max(mostRecentLogTime + logInterval, logDelay, programmedDate),
149143
logInterval
150144
);
151-
145+
if (!numberOfLogsToSave) return logger.debug(`${sensorId} No logs to save`);
152146
logger.debug(`${sensorId} ${numberOfLogsToSave} logs to save`);
147+
148+
const logs = yield call(
149+
btService.downloadLogsWithRetries,
150+
macAddress,
151+
DOWNLOAD_RETRIES,
152+
null
153+
);
154+
logger.info(`${sensorId} logs downloaded: ${logs.length}`);
155+
153156
const sensorLogs = yield call(
154157
downloadManager.createLogs,
155158
logs,

yalc.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "v1",
33
"packages": {
44
"msupply-ble-service": {
5-
"signature": "976a57bfd8696017226d857b4c611eb5",
5+
"signature": "f06204769ad5acab7172181527ad3cd0",
66
"file": true,
77
"replaced": "link:../msupply-ble-service"
88
}

0 commit comments

Comments
 (0)