From e0ec4235cc7b8d05ec1aaa414ec2d2cac798d74e Mon Sep 17 00:00:00 2001
From: lpw
Date: Sat, 03 Jun 2023 09:18:20 +0800
Subject: [PATCH] 3.15.0

---
 frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h |   41 ++++++++++++++++++++++-------------------
 1 files changed, 22 insertions(+), 19 deletions(-)

diff --git a/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h b/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h
index 530129d..ddfad59 100644
--- a/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h
+++ b/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h
@@ -13,13 +13,14 @@
 NS_ASSUME_NONNULL_BEGIN
 
 @protocol FBSDKAppLink;
+@protocol FBSDKAppLinkCreating;
 
 /**
  Provides a set of utilities for working with NSURLs, such as parsing of query parameters
  and handling for App Link requests.
  */
 NS_SWIFT_NAME(AppLinkURL)
-@interface FBSDKURL : NSObject
+@interface FBSDKURL : NSObject <FBSDKAppLinkURL>
 
 - (instancetype)init NS_UNAVAILABLE;
 + (instancetype)new NS_UNAVAILABLE;
@@ -55,9 +56,7 @@
  */
 @property (nonatomic, readonly, strong) NSURL *targetURL;
 
-/**
- Gets the query parameters for the target, parsed into an NSDictionary.
- */
+/// Gets the query parameters for the target, parsed into an NSDictionary.
 @property (nonatomic, readonly, strong) NSDictionary<NSString *, id> *targetQueryParameters;
 
 /**
@@ -66,31 +65,35 @@
  */
 @property (nullable, nonatomic, readonly, strong) NSDictionary<NSString *, id> *appLinkData;
 
-/**
- If this link target is an App Link, this is the data found in extras.
- */
+/// If this link target is an App Link, this is the data found in extras.
 @property (nullable, nonatomic, readonly, strong) NSDictionary<NSString *, id> *appLinkExtras;
 
-/**
- The App Link indicating how to navigate back to the referer app, if any.
- */
+/// The App Link indicating how to navigate back to the referer app, if any.
 @property (nullable, nonatomic, readonly, strong) id<FBSDKAppLink> appLinkReferer;
 
-/**
- The URL that was used to create this FBSDKURL.
- */
+/// The URL that was used to create this FBSDKURL.
 @property (nonatomic, readonly, strong) NSURL *inputURL;
 
-/**
- The query parameters of the inputURL, parsed into an NSDictionary.
- */
+/// The query parameters of the inputURL, parsed into an NSDictionary.
 @property (nonatomic, readonly, strong) NSDictionary<NSString *, id> *inputQueryParameters;
 
-/**
- The flag indicating whether the URL comes from auto app link
-*/
+/// The flag indicating whether the URL comes from auto app link
 @property (nonatomic, readonly, getter = isAutoAppLink) BOOL isAutoAppLink;
 
+/**
+ Internal method exposed to facilitate transition to Swift.
+ API Subject to change or removal without warning. Do not use.
+
+ @warning INTERNAL - DO NOT USE
+ */
+// UNCRUSTIFY_FORMAT_OFF
++ (void)configureWithSettings:(id<FBSDKSettings>)settings
+               appLinkFactory:(id<FBSDKAppLinkCreating>)appLinkFactory
+         appLinkTargetFactory:(id<FBSDKAppLinkTargetCreating>)appLinkTargetFactory
+           appLinkEventPoster:(id<FBSDKAppLinkEventPosting>)appLinkEventPoster
+NS_SWIFT_NAME(configure(settings:appLinkFactory:appLinkTargetFactory:appLinkEventPoster:));
+// UNCRUSTIFY_FORMAT_ON
+
 @end
 
 NS_ASSUME_NONNULL_END

--
Gitblit v1.8.0