Merge pull request #14 from 0pen-dash/adrian/history-persistance
db create a bit more readable
This commit is contained in:
commit
67be27ac60
1 changed files with 13 additions and 17 deletions
|
@ -39,15 +39,12 @@ class DashHistory @Inject constructor(
|
|||
|
||||
when {
|
||||
commandType == SET_BOLUS && bolusRecord == null ->
|
||||
Single.error(IllegalArgumentException("bolusRecord missing on SET_BOLUS"))
|
||||
return Single.error(IllegalArgumentException("bolusRecord missing on SET_BOLUS"))
|
||||
commandType == SET_TEMPORARY_BASAL && tempBasalRecord == null ->
|
||||
Single.error<String>(IllegalArgumentException("tempBasalRecord missing on SET_TEMPORARY_BASAL"))
|
||||
else -> null
|
||||
}?.let { return it }
|
||||
return Single.error(IllegalArgumentException("tempBasalRecord missing on SET_TEMPORARY_BASAL"))
|
||||
}
|
||||
|
||||
|
||||
return dao.save(
|
||||
HistoryRecordEntity(
|
||||
return dao.save(HistoryRecordEntity(
|
||||
id = id,
|
||||
date = date,
|
||||
createdAt = currentTimeMillis(),
|
||||
|
@ -56,8 +53,7 @@ class DashHistory @Inject constructor(
|
|||
bolusRecord = bolusRecord,
|
||||
initialResult = initialResult,
|
||||
resolvedResult = resolveResult,
|
||||
resolvedAt = resolvedAt,
|
||||
)
|
||||
resolvedAt = resolvedAt)
|
||||
).toSingle { id }
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue