From 49b8839fda3439edc31581527e84036e58f55f0f Mon Sep 17 00:00:00 2001
From: lpw <pengwei.li@gamehollywood.com>
Date: Tue, 26 Jan 2021 09:43:00 +0800
Subject: [PATCH] 3.9.2
---
frameworks/FBSDKCoreKit.framework/Headers/FBSDKTestUsersManager.h | 42 ++++++++++++++++++++++++------------------
1 files changed, 24 insertions(+), 18 deletions(-)
diff --git a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKTestUsersManager.h b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKTestUsersManager.h
index 7373639..8b5ed3e 100644
--- a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKTestUsersManager.h
+++ b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKTestUsersManager.h
@@ -18,19 +18,17 @@
#import <Foundation/Foundation.h>
+#import "FBSDKConstants.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
@class FBSDKAccessToken;
/**
-
- Callback block for returning an array of FBSDKAccessToken instances (and possibly `NSNull` instances); or an error.
+ Callback block for returning an array of FBSDKAccessToken instances (and possibly `NSNull` instances); or an error.
*/
-typedef void (^FBSDKTestUsersManagerRetrieveTestAccountTokensHandler)(NSArray *tokens, NSError *error) ;
-
-/**
-
- Callback block for removing a test user.
- */
-typedef void (^FBSDKTestUsersManagerRemoveTestAccountHandler)(NSError *error) ;
+typedef void (^FBSDKAccessTokensBlock)(NSArray<FBSDKAccessToken *> *tokens, NSError *_Nullable error)
+NS_SWIFT_NAME(AccessTokensBlock);
/**
@@ -46,6 +44,7 @@
an app id and app secret. You will typically use this class to write unit or integration tests.
Make sure you NEVER include your app secret in your production app.
*/
+NS_SWIFT_NAME(TestUsersManager)
@interface FBSDKTestUsersManager : NSObject
- (instancetype)init NS_UNAVAILABLE;
@@ -56,14 +55,14 @@
@param appID the Facebook app id
@param appSecret the Facebook app secret
*/
-+ (instancetype)sharedInstanceForAppID:(NSString *)appID appSecret:(NSString *)appSecret;
++ (instancetype)sharedInstanceForAppID:(NSString *)appID appSecret:(NSString *)appSecret
+NS_SWIFT_NAME(shared(forAppID:appSecret:));
/**
retrieve FBSDKAccessToken instances for test accounts with the specific permissions.
@param arraysOfPermissions an array of permissions sets, such as @[ [NSSet setWithObject:@"email"], [NSSet setWithObject:@"user_birthday"]]
if you needed two test accounts with email and birthday permissions, respectively. You can pass in empty nested sets
- if you need two arbitrary test accounts. For convenience, passing nil is treated as @[ [NSSet set] ]
- for fetching a single test user.
+ if you need two arbitrary test accounts.
@param createIfNotFound if YES, new test accounts are created if no test accounts existed that fit the permissions
requirement
@param handler the callback to invoke which will return an array of `FBAccessTokenData` instances or an `NSError`.
@@ -74,24 +73,26 @@
`arrayOfPermissionsArrays` so that the most number of permissions come first to minimize creation of new
test accounts.
*/
-- (void)requestTestAccountTokensWithArraysOfPermissions:(NSArray *)arraysOfPermissions
+- (void)requestTestAccountTokensWithArraysOfPermissions:(NSArray<NSSet<NSString *> *> *)arraysOfPermissions
createIfNotFound:(BOOL)createIfNotFound
- completionHandler:(FBSDKTestUsersManagerRetrieveTestAccountTokensHandler)handler;
+ completionHandler:(nullable FBSDKAccessTokensBlock)handler
+NS_SWIFT_NAME(requestTestAccountTokens(withPermissions:createIfNotFound:completionHandler:));
/**
add a test account with the specified permissions
@param permissions the set of permissions, e.g., [NSSet setWithObjects:@"email", @"user_friends"]
@param handler the callback handler
*/
-- (void)addTestAccountWithPermissions:(NSSet *)permissions
- completionHandler:(FBSDKTestUsersManagerRetrieveTestAccountTokensHandler)handler;
+- (void)addTestAccountWithPermissions:(NSSet<NSString *> *)permissions
+ completionHandler:(nullable FBSDKAccessTokensBlock)handler;
/**
remove a test account for the given user id
@param userId the user id
@param handler the callback handler
*/
-- (void)removeTestAccount:(NSString *)userId completionHandler:(FBSDKTestUsersManagerRemoveTestAccountHandler)handler;
+- (void)removeTestAccount:(NSString *)userId
+ completionHandler:(nullable FBSDKErrorBlock)handler;
/**
Make two test users friends with each other.
@@ -99,6 +100,11 @@
@param second the token of the second user
@param callback the callback handler
*/
-- (void)makeFriendsWithFirst:(FBSDKAccessToken *)first second:(FBSDKAccessToken *)second callback:(void (^)(NSError *))callback;
+- (void)makeFriendsWithFirst:(FBSDKAccessToken *)first
+ second:(FBSDKAccessToken *)second
+ callback:(nullable FBSDKErrorBlock)callback
+NS_SWIFT_NAME(makeFriends(first:second:callback:));
@end
+
+NS_ASSUME_NONNULL_END
--
Gitblit v1.8.0