From c558388ecba7b9775e6d2c74aaa35c2e43806f7f Mon Sep 17 00:00:00 2001 From: Paul Date: Fri, 11 Apr 2025 13:08:54 +0200 Subject: [PATCH] fix: close flagsmith client on shutdown Signed-off-by: Paul --- .../FlagsmithProvider.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProvider.java b/providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProvider.java index a361ccdbd..47a5bf0f8 100644 --- a/providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProvider.java +++ b/providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProvider.java @@ -244,4 +244,12 @@ private Structure mapToStructure(Map map) { .filter(e -> e.getValue() != null) .collect(Collectors.toMap(Map.Entry::getKey, e -> objectToValue(e.getValue())))); } + + @Override + public void shutdown() { + log.info("Flagsmith Provider shutting down"); + if (flagsmith != null) { + flagsmith.close(); + } + } }