Refatoração Transporte para Itinerário e página de busca de itinerários mostra os resultados da API
This commit is contained in:
36
src/services/functions/itinerariesService.ts
Normal file
36
src/services/functions/itinerariesService.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
import * as itinerariesRoutes from '../api/itineraries';
|
||||
|
||||
interface CoordinatesRequest {
|
||||
coordinatesFrom:{
|
||||
lat: number,
|
||||
lng: number
|
||||
},
|
||||
coordinatesTo:{
|
||||
lat: number,
|
||||
lng: number
|
||||
}
|
||||
}
|
||||
|
||||
export async function getAllItineraries() : Promise<any> {
|
||||
let res: any;
|
||||
|
||||
try {
|
||||
res = await itinerariesRoutes.get();
|
||||
} catch (error) {
|
||||
// TODO
|
||||
}
|
||||
|
||||
return res.data
|
||||
}
|
||||
|
||||
|
||||
export async function searchItineraries(request: CoordinatesRequest) : Promise<any> {
|
||||
let res
|
||||
try {
|
||||
let res : any = await itinerariesRoutes.search(request);
|
||||
} catch (error) {
|
||||
// TODO
|
||||
}
|
||||
}
|
||||
|
||||
export default { getAllItineraries, searchItineraries }
|
||||
Reference in New Issue
Block a user