Skip to content

Commit 0bd12f1

Browse files
authored
fix(ios): fix Fleet Engine location reporting on iOS (#74)
1 parent 85be976 commit 0bd12f1

File tree

6 files changed

+247
-236
lines changed

6 files changed

+247
-236
lines changed

ios/DeliveryDriverController.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ - (void)createDeliveryDriverInstance:(NSString *)providerId vehicleId:(NSString
5151
[_deliverySession.roadSnappedLocationProvider addListener:_vehicleReporter];
5252

5353
lmfsEventDispatch = [DriverEventDispatcher allocWithZone:nil];
54+
[lmfsEventDispatch startObserving]; // Enable event emission
5455
}
5556

5657
- (void)setLocationTrackingEnabled:(BOOL)isEnabled {

ios/RCTDeliveryDriverModule.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@implementation RCTDeliveryDriverModule
2222

23-
RCT_EXPORT_MODULE(RCTDeliveryDriverModule);
23+
RCT_EXPORT_MODULE(DeliveryDriverModule);
2424

2525
@synthesize bridge = _bridge;
2626

ios/RCTRideSharingModule.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@implementation RCTRideSharingModule
2222

23-
RCT_EXPORT_MODULE(RCTRideSharingModule);
23+
RCT_EXPORT_MODULE(RideSharingModule);
2424

2525
@synthesize bridge = _bridge;
2626

ios/RidesharingDriverController.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ - (void)createRidesharingInstance:(NSString *)providerId vehicleId:(NSString *)v
4444
_rideSharingDriverAPI =
4545
[[GMTDRidesharingDriverAPI alloc] initWithDriverContext:_rideSharingDriverContext];
4646
driverEventDispatch = [DriverEventDispatcher allocWithZone:nil];
47+
[driverEventDispatch startObserving]; // Enable event emission
4748

4849
_ridesharingVehicleReporter = _rideSharingDriverAPI.vehicleReporter;
4950
[_ridesharingVehicleReporter addListener:self];

src/shared/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export interface VehicleReporter {
5353

5454
/**
5555
* Allows setting a listener for reporting updates. This is only
56-
* available for iOS. For Android, please use {@code UpdateStatusListener}.
56+
* available for iOS. For Android, please use {@link OnStatusUpdateCallback}.
5757
* @param listener
5858
*/
5959
setListener(listener: VehicleReporterListener): void;

0 commit comments

Comments
 (0)