Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Functions/Example/IntegrationTests/FIRIntegrationTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
#import "FirebaseCore/Sources/Private/FirebaseCoreInternal.h"

#import "FIRAuthInteropFake.h"
#import "FIRError.h"
#import "FIRFunctions+Internal.h"
#import "FIRFunctions.h"
#import "FIRHTTPSCallable.h"
#import "FUNFakeInstanceID.h"
#import "Functions/Example/TestUtils/FUNFakeInstanceID.h"
#import "Functions/FirebaseFunctions/FIRFunctions+Internal.h"
#import "Functions/FirebaseFunctions/Public/FIRError.h"
#import "Functions/FirebaseFunctions/Public/FIRFunctions.h"
#import "Functions/FirebaseFunctions/Public/FIRHTTPSCallable.h"

// Project ID used by these tests.
static NSString *const kDefaultProjectID = @"functions-integration-test";
Expand Down
2 changes: 1 addition & 1 deletion Functions/Example/TestUtils/FUNFakeInstanceID.m
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

#import "FUNFakeInstanceID.h"
#import "Functions/Example/TestUtils/FUNFakeInstanceID.h"

NS_ASSUME_NONNULL_BEGIN

Expand Down
4 changes: 2 additions & 2 deletions Functions/Example/Tests/FIRFunctionsTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

#import <XCTest/XCTest.h>

#import "FIRFunctions+Internal.h"
#import "FIRFunctions.h"
#import "Functions/FirebaseFunctions/FIRFunctions+Internal.h"
#import "Functions/FirebaseFunctions/Public/FIRFunctions.h"

@interface FIRFunctionsTests : XCTestCase
@end
Expand Down
2 changes: 1 addition & 1 deletion Functions/Example/Tests/FUNContextProviderTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#import <XCTest/XCTest.h>

#import "FIRAuthInteropFake.h"
#import "FUNContext.h"
#import "Functions/FirebaseFunctions/FUNContext.h"

@interface FUNContextProviderTests : XCTestCase
@end
Expand Down
4 changes: 2 additions & 2 deletions Functions/Example/Tests/FUNSerializerTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

#import <XCTest/XCTest.h>

#import "FIRError.h"
#import "FUNSerializer.h"
#import "Functions/FirebaseFunctions/FUNSerializer.h"
#import "Functions/FirebaseFunctions/Public/FIRError.h"

@interface FUNSerializerTests : XCTestCase
@end
Expand Down
2 changes: 1 addition & 1 deletion Functions/FirebaseFunctions/FIRFunctions+Internal.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

#import <Foundation/Foundation.h>

#import "FIRFunctions.h"
#import "Functions/FirebaseFunctions/Public/FIRFunctions.h"

@protocol FIRAuthInterop;
@class FIRHTTPSCallableResult;
Expand Down
24 changes: 14 additions & 10 deletions Functions/FirebaseFunctions/FIRFunctions.m
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,25 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#import "FIRFunctions.h"
#import "FIRFunctions+Internal.h"
#import "Functions/FirebaseFunctions/Public/FIRFunctions.h"
#import "Functions/FirebaseFunctions/FIRFunctions+Internal.h"

#import "FirebaseCore/Sources/Private/FirebaseCoreInternal.h"
#import "Interop/Auth/Public/FIRAuthInterop.h"

#import "FIRError.h"
#import "FIRHTTPSCallable+Internal.h"
#import "FIRHTTPSCallable.h"
#import "FUNContext.h"
#import "FUNError.h"
#import "FUNSerializer.h"
#import "FUNUsageValidation.h"

#import "Functions/FirebaseFunctions/FIRHTTPSCallable+Internal.h"
#import "Functions/FirebaseFunctions/FUNContext.h"
#import "Functions/FirebaseFunctions/FUNError.h"
#import "Functions/FirebaseFunctions/FUNSerializer.h"
#import "Functions/FirebaseFunctions/FUNUsageValidation.h"
#import "Functions/FirebaseFunctions/Public/FIRError.h"
#import "Functions/FirebaseFunctions/Public/FIRHTTPSCallable.h"

#if SWIFT_PACKAGE
@import GTMSessionFetcherCore;
#else
#import <GTMSessionFetcher/GTMSessionFetcherService.h>
#endif

// The following two macros supply the incantation so that the C
// preprocessor does not try to parse the version as a floating
Expand Down
2 changes: 1 addition & 1 deletion Functions/FirebaseFunctions/FIRHTTPSCallable+Internal.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

#import <Foundation/Foundation.h>

#import "FIRHTTPSCallable.h"
#import "Functions/FirebaseFunctions/Public/FIRHTTPSCallable.h"

@class FIRFunctions;

Expand Down
8 changes: 4 additions & 4 deletions Functions/FirebaseFunctions/FIRHTTPSCallable.m
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#import "FIRHTTPSCallable.h"
#import "FIRHTTPSCallable+Internal.h"
#import "Functions/FirebaseFunctions/Public/FIRHTTPSCallable.h"
#import "Functions/FirebaseFunctions/FIRHTTPSCallable+Internal.h"

#import "FIRFunctions+Internal.h"
#import "FUNUsageValidation.h"
#import "Functions/FirebaseFunctions/FIRFunctions+Internal.h"
#import "Functions/FirebaseFunctions/FUNUsageValidation.h"

NS_ASSUME_NONNULL_BEGIN

Expand Down
4 changes: 2 additions & 2 deletions Functions/FirebaseFunctions/FUNContext.m
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#import "FUNContext.h"
#import "Functions/FirebaseFunctions/FUNContext.h"

#import "Interop/Auth/Public/FIRAuthInterop.h"

#import "FUNInstanceIDProxy.h"
#import "Functions/FirebaseFunctions/FUNInstanceIDProxy.h"

NS_ASSUME_NONNULL_BEGIN

Expand Down
2 changes: 1 addition & 1 deletion Functions/FirebaseFunctions/FUNError.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
// limitations under the License.

#import <Foundation/Foundation.h>
#import "FIRError.h"
#import "Functions/FirebaseFunctions/Public/FIRError.h"

@class FUNSerializer;

Expand Down
4 changes: 2 additions & 2 deletions Functions/FirebaseFunctions/FUNError.m
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#import "FUNError.h"
#import "Functions/FirebaseFunctions/FUNError.h"

#import "FUNSerializer.h"
#import "Functions/FirebaseFunctions/FUNSerializer.h"

NS_ASSUME_NONNULL_BEGIN

Expand Down
2 changes: 1 addition & 1 deletion Functions/FirebaseFunctions/FUNInstanceIDProxy.m
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

// Note: This is forked from FIRMessagingInstanceIDProxy.m

#import "FUNInstanceIDProxy.h"
#import "Functions/FirebaseFunctions/FUNInstanceIDProxy.h"

@implementation FUNInstanceIDProxy

Expand Down
6 changes: 3 additions & 3 deletions Functions/FirebaseFunctions/FUNSerializer.m
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#import "FUNSerializer.h"
#import "Functions/FirebaseFunctions/FUNSerializer.h"

#import "FIRError.h"
#import "FUNUsageValidation.h"
#import "Functions/FirebaseFunctions/FUNUsageValidation.h"
#import "Functions/FirebaseFunctions/Public/FIRError.h"

NS_ASSUME_NONNULL_BEGIN

Expand Down
2 changes: 1 addition & 1 deletion Functions/FirebaseFunctions/FUNUsageValidation.m
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#import "FUNUsageValidation.h"
#import "Functions/FirebaseFunctions/FUNUsageValidation.h"

NS_ASSUME_NONNULL_BEGIN

Expand Down
30 changes: 15 additions & 15 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,10 @@ let package = Package(
// name: "FirebaseCrashlytics",
// targets: ["FirebaseCrashlytics"]
// ),
// .library(
// name: "FirebaseFunctions",
// targets: ["FirebaseFunctions"]),
.library(
name: "FirebaseFunctions",
targets: ["FirebaseFunctions"]
),
.library(
name: "FirebaseInstallations",
targets: ["FirebaseInstallations"]
Expand Down Expand Up @@ -81,7 +82,7 @@ let package = Package(
name: "firebase-test",
dependencies: [
"FirebaseAuth",
// "FirebaseFunctions",
"FirebaseFunctions",
// "Firebase",
"FirebaseCore",
"FirebaseInstallations",
Expand Down Expand Up @@ -220,17 +221,16 @@ let package = Package(
.define("FIRAuth_MINOR_VERSION", to: "1.1"), // TODO: Fix version
]
),
// .target(
// name: "FirebaseFunctions",
// dependencies: ["FirebaseCore", "GTMSessionFetcher_Core"],
// path: "Functions/FirebaseFunctions",
// publicHeadersPath: "Public",
// cSettings: [
// // SPM doesn't support interface frameworks or private headers
// .headerSearchPath("../../"),
// .define("FIRFunctions_VERSION", to: "0.0.1"), // TODO Fix version
// .define("SWIFT_PACKAGE", to: "1"), // SPM loses defaults if other cSettings
// ]),
.target(
name: "FirebaseFunctions",
dependencies: ["FirebaseCore", "GTMSessionFetcherCore"],
path: "Functions/FirebaseFunctions",
publicHeadersPath: "Public",
cSettings: [
.headerSearchPath("../../"),
.define("FIRFunctions_VERSION", to: "0.0.1"), // TODO: Fix version
]
),
// .target(
// name: "FirebaseInstanceID",
// dependencies: ["FirebaseCore", "FirebaseInstallations",
Expand Down
2 changes: 1 addition & 1 deletion Sources/firebase-test/main.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import Foundation
// import Firebase
import FirebaseCore
import FirebaseAuth
// import FirebaseFunctions
import FirebaseFunctions
import FirebaseInstallations
// import FirebaseInstanceID
import FirebaseStorage
Expand Down
6 changes: 3 additions & 3 deletions scripts/change_headers.swift
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,19 @@
import Foundation

// Update with directories in which to find headers.
let findHeaders = ["FirebaseAuth"]
let findHeaders = ["Functions"]

// Update with directories in which to change imports.
let changeImports = ["GoogleUtilities", "FirebaseAuth", "FirebaseCore", "Firebase",
"FirebaseDynamicLinks", "FirebaseInAppMessaging", "FirebaseMessaging",
"FirebaseRemoteConfig", "FirebaseInstallations",
"FirebaseRemoteConfig", "FirebaseInstallations", "Functions",
"FirebaseAppDistribution", "Example", "Crashlytics", "FirebaseStorage"]

// Skip these directories. Imports should only be repo-relative in libraries
// and unit tests.
let skipDirPatterns = ["/Sample/", "/Pods/", "Tests/Integration",
"FirebaseInAppMessaging/Tests/Integration/", "Example/Database/App",
"Example/InstanceID/App", ".build/"]
"Example/InstanceID/App", ".build/", "Functions/Example/FirebaseFunctions"]

// Get a Dictionary mapping a simple header name to a repo-relative path.

Expand Down
1 change: 0 additions & 1 deletion scripts/check_imports.swift
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ let skipDirPatterns = ["/Sample/", "/Pods/", "/Tests/Integration",
"FirebaseRemoteConfig",
"Crashlytics",
"Firestore",
"Functions",
"GoogleDataTransport",
"GoogleUtilitiesComponents",
]
Expand Down
1 change: 1 addition & 0 deletions scripts/check_no_module_imports.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ git grep "${options[@]}" \
':(exclude)FirebaseCore/Sources/Private/FirebaseCoreInternal.h' \
':(exclude)FirebaseInstallations/Source/Library/Private/FirebaseInstallationsInternal.h' \
':(exclude,glob)FirebaseStorage/**' \
':(exclude)Functions/FirebaseFunctions/FIRFunctions.m' \
':(exclude)GoogleUtilities/NSData+zlib/Private/GULNSDataInternal.h' \
':(exclude)GoogleUtilities/Logger/Private/GULLogger.h' \
':(exclude)HeadersImports.md' && exit_with_error
Expand Down