Skip to content

Commit 280792a

Browse files
committed
Merge pull request #64 from ParsePlatform/nlutsenko.bolts
Explicitly import Bolts/BFTask to eliminate the need for explicit Bolts import in Swift projects.
2 parents b72bbd5 + 89b9255 commit 280792a

File tree

13 files changed

+22
-13
lines changed

13 files changed

+22
-13
lines changed

Parse/PFAnalytics.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFConstants.h>
1315

1416
PF_ASSUME_NONNULL_BEGIN
1517

16-
@class BFTask;
17-
1818
/*!
1919
`PFAnalytics` provides an interface to Parse's logging and analytics backend.
2020

Parse/PFAnonymousUtils.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFConstants.h>
1315
#import <Parse/PFUser.h>
1416

Parse/PFCloud.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFConstants.h>
1315

1416
PF_ASSUME_NONNULL_BEGIN
1517

16-
@class BFTask;
17-
1818
/*!
1919
The `PFCloud` class provides methods for interacting with Parse Cloud Functions.
2020
*/

Parse/PFConfig.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFNullability.h>
1315

1416
PF_ASSUME_NONNULL_BEGIN
1517

16-
@class BFTask;
1718
@class PFConfig;
1819

1920
typedef void(^PFConfigResultBlock)(PFConfig *PF_NULLABLE_S config, NSError *PF_NULLABLE_S error);

Parse/PFFile.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFConstants.h>
1315

1416
PF_ASSUME_NONNULL_BEGIN
1517

16-
@class BFTask;
17-
1818
/*!
1919
`PFFile` representes a file of binary data stored on the Parse servers.
2020
This can be a image, video, or anything else that an application needs to reference in a non-relational way.

Parse/PFObject.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFACL.h>
1315
#import <Parse/PFConstants.h>
1416

1517
PF_ASSUME_NONNULL_BEGIN
1618

1719
@protocol PFSubclassing;
18-
@class BFTask;
1920
@class PFRelation;
2021

2122
/*!

Parse/PFProduct.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
* of patent rights can be found in the PATENTS file in the same directory.
88
*/
99

10+
#import <Foundation/Foundation.h>
11+
1012
#import <Parse/PFFile.h>
1113
#import <Parse/PFNullability.h>
1214
#import <Parse/PFObject.h>

Parse/PFPush.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFConstants.h>
1315

14-
@class BFTask;
1516
@class PFQuery;
1617

1718
/*!

Parse/PFQuery.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFConstants.h>
1315
#import <Parse/PFGeoPoint.h>
1416
#import <Parse/PFObject.h>
1517
#import <Parse/PFUser.h>
1618

1719
PF_ASSUME_NONNULL_BEGIN
1820

19-
@class BFTask;
20-
2121
/*!
2222
The `PFQuery` class defines a query that is used to query for <PFObject>s.
2323
*/

Parse/PFSession.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFObject.h>
1315
#import <Parse/PFSubclassing.h>
1416

Parse/PFUser.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
#import <Foundation/Foundation.h>
1111

12+
#import <Bolts/BFTask.h>
13+
1214
#import <Parse/PFConstants.h>
1315
#import <Parse/PFObject.h>
1416
#import <Parse/PFSubclassing.h>

ParseStarterProject/OSX/ParseOSXStarterProject-Swift/ParseOSXStarterProject/AppDelegate.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import Cocoa
1111

12-
import Bolts
1312
import Parse
1413

1514
@NSApplicationMain

ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject/AppDelegate.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import UIKit
1111

12-
import Bolts
1312
import Parse
1413

1514
// If you want to use any of the UI components, uncomment this line

0 commit comments

Comments
 (0)