Skip to content

Commit 49aa475

Browse files
authored
Crashlytics allow for both types of Promise imports (#4624)
1 parent b45cdd6 commit 49aa475

File tree

9 files changed

+39
-3
lines changed

9 files changed

+39
-3
lines changed

Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
#include <stdatomic.h>
1616

17+
#if __has_include(<FBLPromises/FBLPromises.h>)
18+
#import <FBLPromises/FBLPromises.h>
19+
#else
1720
#import "FBLPromises.h"
21+
#endif
1822

1923
#import "FIRCLSApplication.h"
2024
#import "FIRCLSDataCollectionArbiter.h"

Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
#import "FIRCLSDataCollectionArbiter.h"
1616

17+
#if __has_include(<FBLPromises/FBLPromises.h>)
18+
#import <FBLPromises/FBLPromises.h>
19+
#else
1720
#import "FBLPromises.h"
21+
#endif
1822

1923
#import "FIRApp.h"
2024
#import "FIRCLSUserDefaults.h"

Crashlytics/Crashlytics/FIRCrashlytics.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
#include <stdatomic.h>
1616

17+
#if __has_include(<FBLPromises/FBLPromises.h>)
18+
#import <FBLPromises/FBLPromises.h>
19+
#else
1720
#import "FBLPromises.h"
21+
#endif
1822

1923
#include "FIRCLSCrashedMarkerFile.h"
2024
#import "FIRCLSDataCollectionArbiter.h"

Crashlytics/Crashlytics/Models/FIRCLSSettings.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
#import <Foundation/Foundation.h>
1616

17-
#import "FBLPromise.h"
17+
#if __has_include(<FBLPromises/FBLPromises.h>)
18+
#import <FBLPromises/FBLPromises.h>
19+
#else
20+
#import "FBLPromises.h"
21+
#endif
1822

1923
@class FIRCLSApplicationIdentifierModel;
2024
@class FIRCLSFileManager;

Crashlytics/Crashlytics/Models/FIRCLSSettings.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
#import "FIRCLSSettings.h"
1616

17-
#import "FBLPromise.h"
17+
#if __has_include(<FBLPromises/FBLPromises.h>)
18+
#import <FBLPromises/FBLPromises.h>
19+
#else
20+
#import "FBLPromises.h"
21+
#endif
1822

1923
#import "FIRCLSApplicationIdentifierModel.h"
2024
#import "FIRCLSConstants.h"

Crashlytics/Crashlytics/Settings/FIRCLSSettingsOnboardingManager.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
#import <Foundation/Foundation.h>
1616

17-
#import "FBLPromise.h"
17+
#if __has_include(<FBLPromises/FBLPromises.h>)
18+
#import <FBLPromises/FBLPromises.h>
19+
#else
20+
#import "FBLPromises.h"
21+
#endif
1822

1923
@class FIRCLSApplicationIdentifierModel;
2024
@class FIRCLSDataCollectionToken;

Crashlytics/UnitTests/FIRCLSDataCollectionArbiterTest.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@
1616

1717
#import <XCTest/XCTest.h>
1818

19+
#if __has_include(<FBLPromises/FBLPromises.h>)
20+
#import <FBLPromises/FBLPromises.h>
21+
#else
1922
#import "FBLPromises.h"
23+
#endif
2024

2125
#import "FIRAppFake.h"
2226
#import "FIRCLSUserDefaults.h"

Crashlytics/UnitTests/FIRCLSReportManagerTests.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@
1717

1818
#import <FirebaseCore/FIRLogger.h>
1919

20+
#if __has_include(<FBLPromises/FBLPromises.h>)
21+
#import <FBLPromises/FBLPromises.h>
22+
#else
2023
#import "FBLPromises.h"
24+
#endif
2125

2226
#include "FIRAEvent+Internal.h"
2327
#include "FIRCLSContext.h"

Crashlytics/UnitTests/FIRCLSSettingsTests.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@
1717
#import <Foundation/Foundation.h>
1818
#import <XCTest/XCTest.h>
1919

20+
#if __has_include(<FBLPromises/FBLPromises.h>)
21+
#import <FBLPromises/FBLPromises.h>
22+
#else
2023
#import "FBLPromises.h"
24+
#endif
2125

2226
#import "FABMockApplicationIdentifierModel.h"
2327
#import "FIRCLSFileManager.h"

0 commit comments

Comments
 (0)