don't withdraw coins that are valid in the future

This commit is contained in:
Florian Dold 2016-11-07 14:27:08 +01:00
parent 358c0ce513
commit b37e7762bb

View File

@ -246,8 +246,9 @@ function setTimeout(f: any, t: number) {
function isWithdrawableDenom(d: Denomination) { function isWithdrawableDenom(d: Denomination) {
const now_sec = (new Date).getTime() / 1000; const now_sec = (new Date).getTime() / 1000;
const stamp_withdraw_sec = getTalerStampSec(d.stamp_expire_withdraw); const stamp_withdraw_sec = getTalerStampSec(d.stamp_expire_withdraw);
const stamp_start_sec = getTalerStampSec(d.stamp_start);
// Withdraw if still possible to withdraw within a minute // Withdraw if still possible to withdraw within a minute
if (stamp_withdraw_sec + 60 > now_sec) { if ((stamp_withdraw_sec + 60 > now_sec) && (now_sec >= stamp_start_sec)) {
return true; return true;
} }
return false; return false;