diff --git a/Libraries/Geolocation/Geolocation.ios.js b/Libraries/Geolocation/Geolocation.ios.js index 1b57192120f..0e80153354f 100644 --- a/Libraries/Geolocation/Geolocation.ios.js +++ b/Libraries/Geolocation/Geolocation.ios.js @@ -6,7 +6,7 @@ 'use strict'; var RCTDeviceEventEmitter = require('RCTDeviceEventEmitter'); -var RCTLocationObserver = require('NativeModulesDeprecated').RKLocationObserver; +var RCTLocationObserver = require('NativeModules').RCTLocationObserver; var invariant = require('invariant'); var logError = require('logError'); @@ -34,9 +34,9 @@ var Geolocation = { 'Must provide a valid geo_success callback.' ); RCTLocationObserver.getCurrentPosition( + geo_options || {}, geo_success, - geo_error || logError, - geo_options || {} + geo_error || logError ); }, diff --git a/Libraries/Geolocation/RCTLocationObserver.m b/Libraries/Geolocation/RCTLocationObserver.m index 0196536406f..c2a2d0ee1f4 100644 --- a/Libraries/Geolocation/RCTLocationObserver.m +++ b/Libraries/Geolocation/RCTLocationObserver.m @@ -180,9 +180,9 @@ static NSDictionary *RCTPositionError(RCTPositionErrorCode code, NSString *msg / }); } -- (void)getCurrentPosition:(RCTResponseSenderBlock)successBlock - withErrorCallback:(RCTResponseSenderBlock)errorBlock - options:(NSDictionary *)optionsJSON +- (void)getCurrentPosition:(NSDictionary *)optionsJSON + withSuccessCallback:(RCTResponseSenderBlock)successBlock + errorCallback:(RCTResponseSenderBlock)errorBlock { RCT_EXPORT();