in tracking-ios/TrackingSample/LocationManagement.swift [32:46]
func onTrackingEvent(event: TrackingListener) {
switch event {
case .onDataPublished(let trackingPublishedEvent):
print("onDataPublished: \(trackingPublishedEvent)")
case .onDataPublicationError(let error):
switch error.errorType {
case .invalidTrackerName, .trackerAlreadyStarted, .unauthorized:
print("onDataPublicationError \(error)")
case .serviceError(let serviceError):
print("onDataPublicationError serviceError: \(serviceError)")
}
case .onStop:
print("tracker stopped")
}
}