update to daemon v0.16.0 proper, fix bug on new publishes

This commit is contained in:
Jeremy Kauffman 2017-09-18 17:42:11 -04:00
parent 3e4aea3a15
commit 4866fa8b84
2 changed files with 15 additions and 13 deletions

View file

@ -20,7 +20,7 @@
"electron-rebuild": "^1.5.11" "electron-rebuild": "^1.5.11"
}, },
"lbrySettings": { "lbrySettings": {
"lbrynetDaemonVersion": "0.16.0rc9", "lbrynetDaemonVersion": "0.16.0",
"lbrynetDaemonUrlTemplate": "https://github.com/lbryio/lbry/releases/download/vDAEMONVER/lbrynet-daemon-vDAEMONVER-OSNAME.zip" "lbrynetDaemonUrlTemplate": "https://github.com/lbryio/lbry/releases/download/vDAEMONVER/lbrynet-daemon-vDAEMONVER-OSNAME.zip"
}, },
"license": "MIT" "license": "MIT"

View file

@ -50,21 +50,23 @@ reducers[types.FETCH_CLAIM_LIST_MINE_COMPLETED] = function(state, action) {
.filter(claimId => Object.keys(abandoningById).indexOf(claimId) === -1) .filter(claimId => Object.keys(abandoningById).indexOf(claimId) === -1)
); );
claims.filter(claim => claim.category.match(/claim/)).forEach(claim => { claims
byId[claim.claim_id] = claim; .filter(claim => claim.category && claim.category.match(/claim/))
.forEach(claim => {
byId[claim.claim_id] = claim;
const pending = Object.values(pendingById).find(pendingClaim => { const pending = Object.values(pendingById).find(pendingClaim => {
return ( return (
pendingClaim.name == claim.name && pendingClaim.name == claim.name &&
pendingClaim.channel_name == claim.channel_name pendingClaim.channel_name == claim.channel_name
); );
});
if (pending) {
delete pendingById[pending.claim_id];
}
}); });
if (pending) {
delete pendingById[pending.claim_id];
}
});
// Remove old timed out pending publishes // Remove old timed out pending publishes
const old = Object.values(pendingById) const old = Object.values(pendingById)
.filter(pendingClaim => Date.now() - pendingClaim.time >= 20 * 60 * 1000) .filter(pendingClaim => Date.now() - pendingClaim.time >= 20 * 60 * 1000)