diff --git a/src/main/java/net/frozenorb/apiv3/util/UserSessionUtils.java b/src/main/java/net/frozenorb/apiv3/util/UserSessionUtils.java index c79bdd9..e9d537c 100644 --- a/src/main/java/net/frozenorb/apiv3/util/UserSessionUtils.java +++ b/src/main/java/net/frozenorb/apiv3/util/UserSessionUtils.java @@ -71,7 +71,14 @@ public class UserSessionUtils { return; } - redisClient.delMany((List) result.result().getList(), (result2) -> { + List sessions = (List) result.result().getList(); + + if (sessions.isEmpty()) { + callback.onResult(null, null); + return; + } + + redisClient.delMany(sessions, (result2) -> { if (result2.succeeded()) { callback.onResult(null, null); } else {