newIdempotencyKey function
Ein frischer Idempotenzschluessel fuer einen neuen Vorgang: kasse- und 32
Hex-Zeichen aus dem sicheren Zufall, dieselbe Form wie beim Zaehlen der
Inventur. Fuer „Erneut senden“ nie einen neuen ziehen, sondern den alten
behalten.
Implementation
String newIdempotencyKey() {
final b = StringBuffer('kasse-');
for (var i = 0; i < 16; i++) {
b.write(_zufall.nextInt(256).toRadixString(16).padLeft(2, '0'));
}
return b.toString();
}