From 2264e2cd62105e15b328ece1b238f2da48530aef Mon Sep 17 00:00:00 2001 From: anitarua Date: Wed, 4 Feb 2026 09:51:44 -0800 Subject: [PATCH] fix: remove client-side expiry check on disposable tokens --- momento-sdk/src/main/java/momento/sdk/ValidationUtils.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/momento-sdk/src/main/java/momento/sdk/ValidationUtils.java b/momento-sdk/src/main/java/momento/sdk/ValidationUtils.java index fd7a2f3a..6aba674b 100644 --- a/momento-sdk/src/main/java/momento/sdk/ValidationUtils.java +++ b/momento-sdk/src/main/java/momento/sdk/ValidationUtils.java @@ -24,8 +24,6 @@ public final class ValidationUtils { static final String DISPOSABLE_TOKEN_EXPIRY_MUST_BE_POSITIVE = "Disposable token expiry must be positive"; - static final String DISPOSABLE_TOKEN_EXPIRY_EXCEEDS_ONE_HOUR = - "Disposable token must expire within 1 hour"; static final String DISPOSABLE_TOKEN_MUST_HAVE_AN_EXPIRY = "Disposable tokens must have an expiry"; static final String LEADERBOARD_NAME_IS_REQUIRED = "Non-empty leaderboard name is required."; @@ -141,8 +139,6 @@ static void ensureValidTruncateToSize(Integer truncateToSize) { static void checkValidDisposableTokenExpiry(ExpiresIn expiresIn) { if (!expiresIn.doesExpire()) { throw new InvalidArgumentException(DISPOSABLE_TOKEN_MUST_HAVE_AN_EXPIRY); - } else if (expiresIn.getSeconds() > 60 * 60) { - throw new InvalidArgumentException(DISPOSABLE_TOKEN_EXPIRY_EXCEEDS_ONE_HOUR); } else if (expiresIn.getSeconds() <= 0) { throw new InvalidArgumentException(DISPOSABLE_TOKEN_EXPIRY_MUST_BE_POSITIVE); }