mirror of
https://github.com/google/interop-ios-for-google-sdks
synced 2026-11-09 22:25:57 +05:45
Updating RecaptchaInterop (#16)
Co-authored-by: Andrew Heard <andrewheard@google.com>
This commit is contained in:
1 parent
ebd6c03e90
commit
040d087ac2
2 files changed
+5
-28
No files matched your search
+4
-27
@@ -22,42 +22,19 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
- (instancetype)init NS_UNAVAILABLE;
|
||||
|
||||
/**
|
||||
* Builds a new reCAPTCHA Client for the given Site Key and timeout.
|
||||
*
|
||||
* The SDK currently supports one Site Key. Passing a different Site Key will
|
||||
* throw an exception.
|
||||
*
|
||||
* At least a 10000 millisecond timeout is suggested to allow for slow
|
||||
* networking, though in some cases longer timeouts may be necessary. The
|
||||
* minimum allowable value is 5000 milliseconds.
|
||||
*
|
||||
* @param siteKey reCAPTCHA Site Key for the app.
|
||||
* @param timeout Timeout for getClient in milliseconds.
|
||||
* @param completion Callback function to return the RecaptchaClient or an error.
|
||||
*/
|
||||
+ (void)getClientWithSiteKey:(nonnull NSString *)siteKey
|
||||
withTimeout:(double)timeout
|
||||
completion:(void (^)(id<RCARecaptchaClientProtocol> _Nullable recaptchaClient,
|
||||
NSError *_Nullable error))completion
|
||||
NS_SWIFT_NAME(getClient(withSiteKey:withTimeout:completion:));
|
||||
|
||||
/**
|
||||
* Builds a new reCAPTCHA Client for the given Site Key.
|
||||
*
|
||||
* The SDK currently supports one Site Key. Passing a different Site Key will
|
||||
* throw an exception.
|
||||
*
|
||||
* This method will throw a timeout exception after 10 seconds.
|
||||
*
|
||||
* @param siteKey reCAPTCHA Site Key for the app.
|
||||
* @param completion Callback function to return the RecaptchaClient or an error.
|
||||
*/
|
||||
+ (void)getClientWithSiteKey:(nonnull NSString *)siteKey
|
||||
completion:(void (^)(id<RCARecaptchaClientProtocol> _Nullable recaptchaClient,
|
||||
NSError *_Nullable error))completion
|
||||
NS_SWIFT_NAME(getClient(withSiteKey:completion:));
|
||||
|
||||
+ (void)fetchClientWithSiteKey:(nonnull NSString *)siteKey
|
||||
completion:(void (^)(id<RCARecaptchaClientProtocol> _Nullable recaptchaClient,
|
||||
NSError *_Nullable error))completion
|
||||
NS_SWIFT_NAME(fetchClient(withSiteKey:completion:));
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
@@ -1,6 +1,6 @@
|
||||
Pod::Spec.new do |s|
|
||||
s.name = 'RecaptchaInterop'
|
||||
s.version = '100.0.0'
|
||||
s.version = '101.0.0'
|
||||
s.summary = 'Interfaces that allow Firebase SDKs to use RecaptchaEnterprise functionality.'
|
||||
|
||||
s.description = <<-DESC
|
||||
|
||||
Reference in new issue
Block a user