Skip to content

Commit 0284848

Browse files
committed
Merge pull request #744 from ParsePlatform/nlutsenko.serverurl
Remove redundant serverURL property from ParseManager.
2 parents b99ac42 + c6afdc2 commit 0284848

File tree

4 files changed

+6
-9
lines changed

4 files changed

+6
-9
lines changed

Parse/Internal/PFReachability.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ + (instancetype)sharedParseReachability {
9999
static PFReachability *reachability;
100100
static dispatch_once_t onceToken;
101101
dispatch_once(&onceToken, ^{
102-
reachability = [[self alloc] initWithURL:[Parse _currentManager].serverURL];
102+
NSURL *url = [NSURL URLWithString:[Parse _currentManager].configuration.server];
103+
reachability = [[self alloc] initWithURL:url];
103104
});
104105
return reachability;
105106
}

Parse/Internal/ParseManager.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ PFKeyValueCacheProvider,
3434
PFInstallationIdentifierStoreProvider>
3535

3636
@property (nonatomic, copy, readonly) ParseClientConfiguration *configuration;
37-
@property (nonatomic, strong, readonly) NSURL *serverURL;
3837

3938
@property (nonatomic, strong, readonly) PFCoreManager *coreManager;
4039

@@ -59,11 +58,10 @@ PFInstallationIdentifierStoreProvider>
5958
Initializes an instance of ParseManager class.
6059
6160
@param configuration Configuration of parse app.
62-
@param url Parse API Server URL.
6361
6462
@return `ParseManager` instance.
6563
*/
66-
- (instancetype)initWithConfiguration:(ParseClientConfiguration *)configuration serverURL:(NSURL *)url NS_DESIGNATED_INITIALIZER;
64+
- (instancetype)initWithConfiguration:(ParseClientConfiguration *)configuration NS_DESIGNATED_INITIALIZER;
6765

6866
/**
6967
Begins all necessary operations for this manager to become active.

Parse/Internal/ParseManager.m

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ @implementation ParseManager
8686
#pragma mark - Init
8787
///--------------------------------------
8888

89-
- (instancetype)initWithConfiguration:(ParseClientConfiguration *)configuration serverURL:(NSURL *)url {
89+
- (instancetype)initWithConfiguration:(ParseClientConfiguration *)configuration {
9090
self = [super init];
9191
if (!self) return nil;
9292

@@ -105,7 +105,6 @@ - (instancetype)initWithConfiguration:(ParseClientConfiguration *)configuration
105105
_preloadQueue = dispatch_queue_create("com.parse.preload", DISPATCH_QUEUE_SERIAL);
106106

107107
_configuration = [configuration copy];
108-
_serverURL = url;
109108

110109
return self;
111110
}
@@ -313,7 +312,7 @@ - (PFInstallationIdentifierStore *)installationIdentifierStore {
313312
retryAttempts:self.configuration.networkRetryAttempts
314313
applicationId:self.configuration.applicationId
315314
clientKey:self.configuration.clientKey
316-
serverURL:self.serverURL];
315+
serverURL:[NSURL URLWithString:self.configuration.server]];
317316
}
318317
runner = _commandRunner;
319318
});

Parse/Parse.m

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ + (void)initializeWithConfiguration:(ParseClientConfiguration *)configuration {
7575
configuration.containingApplicationBundleIdentifier != nil,
7676
@"'containingApplicationBundleIdentifier' must be non-nil in extension environment");
7777

78-
ParseManager *manager = [[ParseManager alloc] initWithConfiguration:configuration
79-
serverURL:[NSURL URLWithString:configuration.server]];
78+
ParseManager *manager = [[ParseManager alloc] initWithConfiguration:configuration];
8079
[manager startManaging];
8180

8281
currentParseManager_ = manager;

0 commit comments

Comments
 (0)