From 6189883c5d3816ff78d49d00f181b608e3df0415 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Wed, 9 Feb 2022 15:01:47 +0100 Subject: [PATCH] feat(integrations): exit on error --- backend/services/integrations/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/services/integrations/main.go b/backend/services/integrations/main.go index 53c9bdf23..c9d35800c 100644 --- a/backend/services/integrations/main.go +++ b/backend/services/integrations/main.go @@ -83,6 +83,9 @@ func main() { producer.Produce(TOPIC_RAW_WEB, sessionID, messages.Encode(event.RawErrorEvent)) case err := <-manager.Errors: log.Printf("Integration error: %v\n", err) + listener.Close() + pg.Close() + os.Exit(0) case i := <-manager.RequestDataUpdates: // log.Printf("Last request integration update: %v || %v\n", i, string(i.RequestData)) if err := pg.UpdateIntegrationRequestData(&i); err != nil {