From f1c93de2d064dbce44506495df30138d58da1e3c Mon Sep 17 00:00:00 2001 From: Neil-Jocelyn Schark <neil.schark@h-da.de> Date: Tue, 1 Oct 2024 10:08:29 +0000 Subject: [PATCH] improve quantum module --- quantumlayer/quantumlayer-emulator.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/quantumlayer/quantumlayer-emulator.go b/quantumlayer/quantumlayer-emulator.go index 64430678..1c6a1fd0 100644 --- a/quantumlayer/quantumlayer-emulator.go +++ b/quantumlayer/quantumlayer-emulator.go @@ -38,10 +38,14 @@ func (ql *QuantumlayerEmulator) Start() { logrus.Error("Error generating random numbers: ", err) continue } - err = ql.sendDatatoKMS(data, length, iteration) - if err != nil { - logrus.Error("Error sending data to KMS: ", err) - continue + + for { + err = ql.sendDatatoKMS(data, length, iteration) + if err != nil { + logrus.Error("Error sending data to KMS, will retry: ", err) + } + time.Sleep(1 * time.Second) + break } logrus.Infof("Iteration %d: Sent %d bytes to KMS", iteration, length) iteration++ -- GitLab