Improve caching, fix Firefox private mode usage #205

Merged
raucao merged 4 commits from feature/improve_caching into master 2022-11-14 14:48:33 +00:00
Showing only changes of commit 92056517a6 - Show all commits
+7 -6
View File
@@ -675,14 +675,15 @@ export default Service.extend({
await this.browserCache.contributions.setItem(c.id.toString(), c.serialize());
},
handleContributionVetoed (contributionId) {
async handleContributionVetoed (contributionId) {
console.debug('[kredits] ContributionVetoed event received for ', contributionId);
const contribution = this.contributions.findBy('id', contributionId);
console.debug('[kredits] contribution', contribution);
const c = this.contributions.findBy('id', contributionId);
if (contribution) {
contribution.set('vetoed', true);
contribution.set('pendingTx', null);
if (c) {
console.debug('[kredits] Updating contribution', c);
c.set('vetoed', true);
c.set('pendingTx', null);
await this.browserCache.contributions.setItem(c.id.toString(), c.serialize());
}
},