diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/EnterpriseRecaptchaClient.java b/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/EnterpriseRecaptchaClient.java new file mode 100644 index 000000000..3dde2192e --- /dev/null +++ b/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/EnterpriseRecaptchaClient.java @@ -0,0 +1,18 @@ +/* + * Copyright 2021 Signal Messenger, LLC + * SPDX-License-Identifier: AGPL-3.0-only + */ + +package org.whispersystems.textsecuregcm.recaptcha; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class EnterpriseRecaptchaClient implements RecaptchaClient { + private static final Logger logger = LoggerFactory.getLogger(EnterpriseRecaptchaClient.class); + + @Override + public boolean verify(final String token, final String ip) { + return false; + } +} diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/LegacyRecaptchaClient.java b/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/LegacyRecaptchaClient.java index 62a76a683..0fb06a67f 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/LegacyRecaptchaClient.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/LegacyRecaptchaClient.java @@ -18,7 +18,7 @@ import javax.ws.rs.client.Entity; import javax.ws.rs.core.MultivaluedHashMap; import javax.ws.rs.core.MultivaluedMap; -public class LegacyRecaptchaClient { +public class LegacyRecaptchaClient implements RecaptchaClient { private final Logger logger = LoggerFactory.getLogger(LegacyRecaptchaClient.class); diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/RecaptchaClient.java b/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/RecaptchaClient.java new file mode 100644 index 000000000..d38ea7ce5 --- /dev/null +++ b/service/src/main/java/org/whispersystems/textsecuregcm/recaptcha/RecaptchaClient.java @@ -0,0 +1,10 @@ +/* + * Copyright 2021 Signal Messenger, LLC + * SPDX-License-Identifier: AGPL-3.0-only + */ + +package org.whispersystems.textsecuregcm.recaptcha; + +public interface RecaptchaClient { + boolean verify(String token, String ip); +}