File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -921,8 +921,8 @@ extension RouteOptionsViewController: UITableViewDelegate {
921921 if let routeDetailViewController = createRouteDetailViewController ( from: indexPath) {
922922 let payload = RouteResultsCellTappedEventPayload ( )
923923 Analytics . shared. log ( payload)
924- // // MARK: #182 • Place routeSelected Analytics here.
925- // let tripId = routes[indexPath.row].id
924+ let routeId = routes [ indexPath . row ] . routeId
925+ Network . routeSelected ( routeId : routeId )
926926 navigationController? . pushViewController ( routeDetailViewController, animated: true )
927927 }
928928 }
Original file line number Diff line number Diff line change @@ -143,6 +143,21 @@ class Network {
143143 ]
144144 return request
145145 }
146+
147+ @discardableResult
148+ class func routeSelected( routeId: String ) -> APIRequest < JSON , Error > {
149+ let request : APIRequest < JSON , Error > = tron. swiftyJSON. request ( " routeSelected " )
150+ request. method = . post
151+ request. parameterEncoding = JSONEncoding . default
152+ request. parameters = [ " routeId " : routeId]
153+
154+ // Add unique identifier to request
155+ if let uid = userDefaults. string ( forKey: Constants . UserDefaults. uid) {
156+ request. parameters [ " uid " ] = uid
157+ }
158+
159+ return request
160+ }
146161
147162 class func getBusLocations( _ directions: [ Direction ] ) -> APIRequest < BusLocationRequest , Error > {
148163 let request : APIRequest < BusLocationRequest , Error > = tron. codable. request ( " tracking " )
You can’t perform that action at this time.
0 commit comments