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 11f19c8344 - Show all commits
+7 -7
View File
@@ -305,11 +305,11 @@ export default Service.extend({
}),
addContribution (attributes) {
console.debug('[kredits] add contribution', attributes);
console.debug('[kredits] Adding contribution', attributes);
return this.kredits.Contribution.addContribution(attributes, { gasLimit: 300000 })
return this.kredits.Contribution.add(attributes, { gasLimit: 300000 })
.then(data => {
console.debug('[kredits] add contribution response', data);
console.debug('[kredits] Contribution.add response', data);
attributes.contributor = this.contributors.findBy('id', attributes.contributorId);
const contribution = Contribution.create(attributes);
contribution.set('pendingTx', data);
@@ -667,12 +667,12 @@ export default Service.extend({
});
if (pendingContribution) {
const attributes = await this.kredits.Contribution.getById(id);
attributes.contributor = this.contributors.findBy('id', attributes.contributorId);
const newContribution = Contribution.create(attributes);
this.contributions.addObject(newContribution);
this.contributions.removeObject(pendingContribution);
}
const data = await this.kredits.Contribution.getById(id);
const c = this.loadContributionFromData(data);
await this.browserCache.contributions.setItem(c.id.toString(), c.serialize());
},
handleContributionVetoed (contributionId) {