Add server support for disabling limitations temporarily per category

This commit is contained in:
Jonas Lochmann
2020-11-02 01:00:00 +01:00
parent 35924c176c
commit 8b596ccc69
23 changed files with 574 additions and 38 deletions
@@ -50,7 +50,8 @@ export async function getCategoryBaseDatas ({
'minBatteryCharging',
'minBatteryMobile',
'temporarilyBlockedEndTime',
'sort'
'sort',
'disableLimitsUntil'
],
transaction
})).map((item) => ({
@@ -68,7 +69,8 @@ export async function getCategoryBaseDatas ({
minBatteryCharging: item.minBatteryCharging,
minBatteryMobile: item.minBatteryMobile,
temporarilyBlockedEndTime: item.temporarilyBlockedEndTime,
sort: item.sort
sort: item.sort,
disableLimitsUntil: item.disableLimitsUntil
}))
const networkIdsForSyncing = (await database.categoryNetworkId.findAll({
@@ -111,6 +113,7 @@ export async function getCategoryBaseDatas ({
.map((network) => ({
itemId: network.networkItemId,
hashedNetworkId: network.hashedNetworkId
}))
})),
dlu: parseInt(item.disableLimitsUntil, 10)
}))
}