Finish Reimbursement UI (MVP) #209

Merged
raucao merged 7 commits from feature/veto_reimbursements into master 2023-01-09 03:34:37 +00:00
Showing only changes of commit a582f41fde - Show all commits
+3 -8
View File
@@ -699,9 +699,6 @@ export default Service.extend({
}
},
//
// TODO test when reimbursement txs are successful
//
async handleReimbursementAdded (id, addedByAccount, amount) {
console.debug('[kredits] ReimbursementAdded event received', { id, addedByAccount, amount });
@@ -715,12 +712,10 @@ export default Service.extend({
}
const data = await this.kredits.Reimbursement.getById(id);
this.loadReimbursementFromData(data);
const r = this.loadReimbursementFromData(data);
this.browserCache.reimbursements.setItem(r.id.toString(), r.serialize());
},
//
// TODO test when reimbursement txs are successful and veto is implemented
//
async handleReimbursementVetoed (id) {
console.debug(`[kredits] ReimbursementVetoed received for #${id}`);
const r = this.reimbursements.findBy('id', id);
@@ -729,7 +724,7 @@ export default Service.extend({
if (r) {
r.set('vetoed', true);
r.set('pendingTx', null);
await this.browserCache.reimbursements.setItem(r.id.toString(), r.serialize());
this.browserCache.reimbursements.setItem(r.id.toString(), r.serialize());
}
},