Remove an old rate limiting feature flag
This commit is contained in:
parent
3895871462
commit
616db337e1
|
@ -11,9 +11,6 @@ import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
public class DynamicRateLimitChallengeConfiguration {
|
public class DynamicRateLimitChallengeConfiguration {
|
||||||
|
|
||||||
@JsonProperty
|
|
||||||
boolean unsealedSenderLimitEnforced = false;
|
|
||||||
|
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
@NotNull
|
@NotNull
|
||||||
private Map<ClientPlatform, Semver> clientSupportedVersions = Collections.emptyMap();
|
private Map<ClientPlatform, Semver> clientSupportedVersions = Collections.emptyMap();
|
||||||
|
@ -26,8 +23,4 @@ public class DynamicRateLimitChallengeConfiguration {
|
||||||
public Optional<Semver> getMinimumSupportedVersion(final ClientPlatform platform) {
|
public Optional<Semver> getMinimumSupportedVersion(final ClientPlatform platform) {
|
||||||
return Optional.ofNullable(clientSupportedVersions.get(platform));
|
return Optional.ofNullable(clientSupportedVersions.get(platform));
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isUnsealedSenderLimitEnforced() {
|
|
||||||
return unsealedSenderLimitEnforced;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -355,13 +355,11 @@ class DynamicConfigurationTest {
|
||||||
DynamicConfigurationManager.parseConfiguration(emptyConfigYaml, DynamicConfiguration.class).orElseThrow();
|
DynamicConfigurationManager.parseConfiguration(emptyConfigYaml, DynamicConfiguration.class).orElseThrow();
|
||||||
|
|
||||||
assertThat(emptyConfig.getRateLimitChallengeConfiguration().getClientSupportedVersions()).isEmpty();
|
assertThat(emptyConfig.getRateLimitChallengeConfiguration().getClientSupportedVersions()).isEmpty();
|
||||||
assertThat(emptyConfig.getRateLimitChallengeConfiguration().isUnsealedSenderLimitEnforced()).isFalse();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
final String rateLimitChallengeConfig = """
|
final String rateLimitChallengeConfig = """
|
||||||
rateLimitChallenge:
|
rateLimitChallenge:
|
||||||
unsealedSenderLimitEnforced: true
|
|
||||||
clientSupportedVersions:
|
clientSupportedVersions:
|
||||||
IOS: 5.1.0
|
IOS: 5.1.0
|
||||||
ANDROID: 5.2.0
|
ANDROID: 5.2.0
|
||||||
|
@ -377,7 +375,6 @@ class DynamicConfigurationTest {
|
||||||
assertThat(clientSupportedVersions.get(ClientPlatform.IOS)).isEqualTo(new Semver("5.1.0"));
|
assertThat(clientSupportedVersions.get(ClientPlatform.IOS)).isEqualTo(new Semver("5.1.0"));
|
||||||
assertThat(clientSupportedVersions.get(ClientPlatform.ANDROID)).isEqualTo(new Semver("5.2.0"));
|
assertThat(clientSupportedVersions.get(ClientPlatform.ANDROID)).isEqualTo(new Semver("5.2.0"));
|
||||||
assertThat(clientSupportedVersions.get(ClientPlatform.DESKTOP)).isEqualTo(new Semver("5.0.0"));
|
assertThat(clientSupportedVersions.get(ClientPlatform.DESKTOP)).isEqualTo(new Semver("5.0.0"));
|
||||||
assertThat(rateLimitChallengeConfiguration.isUnsealedSenderLimitEnforced()).isTrue();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue