explicitly specify return type in AppRepository
This commit is contained in:
parent
cdac8d9d99
commit
4cbc30171c
1 changed files with 9 additions and 9 deletions
|
@ -60,12 +60,12 @@ class AppRepository @Inject internal constructor(
|
|||
fun clearDatabases() = database.clearAllTables()
|
||||
|
||||
//BG READINGS -- only valid records
|
||||
fun compatGetBgReadingsDataFromTime(timestamp: Long, ascending: Boolean) =
|
||||
fun compatGetBgReadingsDataFromTime(timestamp: Long, ascending: Boolean): Single<List<GlucoseValue>> =
|
||||
database.glucoseValueDao.compatGetBgReadingsDataFromTime(timestamp)
|
||||
.map { if (!ascending) it.reversed() else it }
|
||||
.subscribeOn(Schedulers.io())
|
||||
|
||||
fun compatGetBgReadingsDataFromTime(start: Long, end: Long, ascending: Boolean) =
|
||||
fun compatGetBgReadingsDataFromTime(start: Long, end: Long, ascending: Boolean): Single<List<GlucoseValue>> =
|
||||
database.glucoseValueDao.compatGetBgReadingsDataFromTime(start, end)
|
||||
.map { if (!ascending) it.reversed() else it }
|
||||
.subscribeOn(Schedulers.io())
|
||||
|
@ -74,23 +74,23 @@ class AppRepository @Inject internal constructor(
|
|||
fun findBgReadingByNSIdSingle(nsId: String): Single<ValueWrapper<GlucoseValue>> =
|
||||
database.glucoseValueDao.findByNSIdMaybe(nsId).toWrappedSingle()
|
||||
|
||||
fun getModifiedBgReadingsDataFromId(lastId: Long) =
|
||||
fun getModifiedBgReadingsDataFromId(lastId: Long): Single<List<GlucoseValue>> =
|
||||
database.glucoseValueDao.getModifiedFrom(lastId)
|
||||
.subscribeOn(Schedulers.io())
|
||||
|
||||
fun getBgReadingsCorrespondingLastHistoryRecord(lastId: Long) =
|
||||
fun getBgReadingsCorrespondingLastHistoryRecord(lastId: Long): GlucoseValue? =
|
||||
database.glucoseValueDao.getLastHistoryRecord(lastId)
|
||||
|
||||
@Suppress("unused") // debug purpose only
|
||||
fun getAllBgReadingsStartingFrom(lastId: Long) =
|
||||
fun getAllBgReadingsStartingFrom(lastId: Long): Single<List<GlucoseValue>> =
|
||||
database.glucoseValueDao.getAllStartingFrom(lastId)
|
||||
.subscribeOn(Schedulers.io())
|
||||
|
||||
// TEMP TARGETS
|
||||
fun compatGetTemporaryTargetData() =
|
||||
fun compatGetTemporaryTargetData(): List<TemporaryTarget> =
|
||||
database.temporaryTargetDao.compatGetTemporaryTargetData()
|
||||
|
||||
fun compatGetTemporaryTargetDataFromTime(timestamp: Long, ascending: Boolean) =
|
||||
fun compatGetTemporaryTargetDataFromTime(timestamp: Long, ascending: Boolean): Single<List<TemporaryTarget>> =
|
||||
database.temporaryTargetDao.compatGetTemporaryTargetDataFromTime(timestamp)
|
||||
.map { if (!ascending) it.reversed() else it }
|
||||
.subscribeOn(Schedulers.io())
|
||||
|
@ -98,11 +98,11 @@ class AppRepository @Inject internal constructor(
|
|||
fun findTemporaryTargetByNSIdSingle(nsId: String): Single<ValueWrapper<TemporaryTarget>> =
|
||||
database.temporaryTargetDao.findByNSIdMaybe(nsId).toWrappedSingle()
|
||||
|
||||
fun getModifiedTemporaryTargetsDataFromId(lastId: Long) =
|
||||
fun getModifiedTemporaryTargetsDataFromId(lastId: Long): Single<List<TemporaryTarget>> =
|
||||
database.temporaryTargetDao.getModifiedFrom(lastId)
|
||||
.subscribeOn(Schedulers.io())
|
||||
|
||||
fun getTemporaryTargetsCorrespondingLastHistoryRecord(lastId: Long) =
|
||||
fun getTemporaryTargetsCorrespondingLastHistoryRecord(lastId: Long): TemporaryTarget? =
|
||||
database.temporaryTargetDao.getLastHistoryRecord(lastId)
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue