From b19a78b27247f5f0761c35b5b3e8a41876eabb05 Mon Sep 17 00:00:00 2001 From: lpw <pengwei.li@gamehollywood.com> Date: Tue, 20 Apr 2021 17:18:32 +0800 Subject: [PATCH] no message --- frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h index ffcaaae..be42790 100644 --- a/frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h +++ b/frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h @@ -20,7 +20,31 @@ NS_ASSUME_NONNULL_BEGIN +#if TARGET_OS_TV + +// This is an unfortunate hack for Swift Package Manager support. +// SPM does not allow us to conditionally exclude Swift files for compilation by platform. +// +// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. +// This means that even though the code in `LoginManager.swift` will never be run for tvOS +// targets, it still needs to be able to compile. Hence we need to declare it here. +// +// The way to fix this is to remove extensions of ObjC types in Swift. + +@interface LoginManagerLoginResult : NSObject + +@property (copy, nonatomic, nullable) FBSDKAccessToken *token; +@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; +@property (readonly, nonatomic) BOOL isCancelled; +@property (copy, nonatomic) NSSet<NSString *> *grantedPermissions; +@property (copy, nonatomic) NSSet<NSString *> *declinedPermissions; + +@end + +#else + @class FBSDKAccessToken; +@class FBSDKAuthenticationToken; /** Describes the result of a login attempt. @@ -35,6 +59,11 @@ the access token. */ @property (copy, nonatomic, nullable) FBSDKAccessToken *token; + +/** + the authentication token. + */ +@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; /** whether the login was cancelled by the user. @@ -58,15 +87,19 @@ /** Initializes a new instance. @param token the access token + @param authenticationToken the authentication token @param isCancelled whether the login was cancelled by the user @param grantedPermissions the set of granted permissions @param declinedPermissions the set of declined permissions */ - (instancetype)initWithToken:(nullable FBSDKAccessToken *)token + authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken isCancelled:(BOOL)isCancelled grantedPermissions:(NSSet<NSString *> *)grantedPermissions declinedPermissions:(NSSet<NSString *> *)declinedPermissions NS_DESIGNATED_INITIALIZER; @end +#endif + NS_ASSUME_NONNULL_END -- Gitblit v1.8.0