diff --git a/server/src/main/java/ru/dragonestia/picker/aspect/UserMetricsAspect.java b/server/src/main/java/ru/dragonestia/picker/aspect/UserMetricsAspect.java index 9acfe4a..da2e9ae 100644 --- a/server/src/main/java/ru/dragonestia/picker/aspect/UserMetricsAspect.java +++ b/server/src/main/java/ru/dragonestia/picker/aspect/UserMetricsAspect.java @@ -47,6 +47,11 @@ public class UserMetricsAspect { countAllUsers(); } + @After("execution(void ru.dragonestia.picker.repository.UserRepository.onRemoveRoom(..))") + void onRemoveRoom() { + countAllUsers(); + } + private void countAllUsers() { totalUsers.set(userRepository.countAllUsers()); }