Support multiple expenses in one reimburesement

This commit is contained in:
2020-05-29 18:47:49 +02:00
parent 19f212f283
commit 7fdeb78617
6 changed files with 45 additions and 33 deletions

View File

@@ -60,12 +60,13 @@ contract Reimbursement is AragonApp {
);
}
function add(uint256 amount, address token, bytes32 hashDigest, uint8 hashFunction, uint8 hashSize) public isInitialized auth(ADD_REIMBURSEMENT_ROLE) {
function add(uint256 amount, address token, address recipient, bytes32 hashDigest, uint8 hashFunction, uint8 hashSize) public isInitialized auth(ADD_REIMBURSEMENT_ROLE) {
uint32 reimbursementId = reimbursementsCount + 1;
ReimbursementData storage r = reimbursements[reimbursementId];
r.exists = true;
r.amount = amount;
r.token = token;
r.recipient = recipient;
r.hashDigest = hashDigest;
r.hashFunction = hashFunction;
r.hashSize = hashSize;