Card generation feature/14-card_generation #24

Merged
niggl merged 19 commits from feature/14-card_generation into dev 2021-02-12 16:59:56 +00:00
Showing only changes of commit d38923c4ad - Show all commits

View File

@ -56,11 +56,11 @@ function idToEan13(id): string {
while (id.length < 12) { id = '0' + id; } while (id.length < 12) { id = '0' + id; }
let total = 0; let total = 0;
this.id.split('').forEach((letter, index) => { id.split('').forEach((letter, index) => {
total += parseInt(letter, 10) * multiply[index % 2]; total += parseInt(letter, 10) * multiply[index % 2];
}); });
const checkSum = (Math.ceil(total / 10) * 10) - total; const checkSum = (Math.ceil(total / 10) * 10) - total;
return this.id + checkSum.toString(); return id + checkSum.toString();
} }
async function postContracts(runners: Runner[]): Promise<Measurement> { async function postContracts(runners: Runner[]): Promise<Measurement> {