File tree Expand file tree Collapse file tree 4 files changed +6
-9
lines changed Expand file tree Collapse file tree 4 files changed +6
-9
lines changed Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff line change @@ -34,7 +34,6 @@ PFKeyValueCacheProvider,
3434PFInstallationIdentifierStoreProvider>
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.
Original file line number Diff line number Diff 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 });
Original file line number Diff line number Diff 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;
You can’t perform that action at this time.
0 commit comments