Busca por itinerários consome dados do backend

This commit is contained in:
Matheus Albino Brunhara
2022-09-03 21:57:00 -03:00
parent 13238c4263
commit 93776a582f
5 changed files with 58 additions and 23 deletions

View File

@@ -1,17 +1,17 @@
import * as itinerariesRoutes from '../api/itineraries';
interface CoordinatesRequest {
coordinatesFrom:{
coordinatesFrom: {
lat: number,
lng: number
},
coordinatesTo:{
coordinatesTo: {
lat: number,
lng: number
}
}
export async function getAllItineraries() : Promise<any> {
export async function getAllItineraries(): Promise<any> {
let res: any;
try {
@@ -24,13 +24,15 @@ export async function getAllItineraries() : Promise<any> {
}
export async function searchItineraries(request: CoordinatesRequest) : Promise<any> {
let res
export async function searchItineraries({ coordinatesFrom, coordinatesTo }: CoordinatesRequest): Promise<any> {
let res: any
try {
let res : any = await itinerariesRoutes.search(request);
res = await itinerariesRoutes.search(coordinatesFrom, coordinatesTo);
} catch (error) {
// TODO
}
return res.data
}
export default { getAllItineraries, searchItineraries }