Refatoração Transporte para Itinerário e página de busca de itinerários mostra os resultados da API

This commit is contained in:
Matheus Albino Brunhara
2022-09-02 22:08:16 -03:00
parent 26b3fe6c0f
commit b3fd8946f5
11 changed files with 507 additions and 429 deletions

View File

@@ -1,7 +1,7 @@
import instance from './api';
// import LocalStorage from '../LocalStorage';
import transportsRoutes from '../../constants/routes/transportsRoutes';
import transportsRoutes from '../../constants/routes/itinerariesRoutes';
import { AxiosRequestHeaders } from 'axios';
import LocalStorage from '../../LocalStorage';
import { setStore } from '../../store/RecordsStore';
@@ -19,7 +19,7 @@ function updateHeader() {
}
}
export interface getTransportsRequest {
export interface GetItinerariesRequest {
coordinatesFrom: {
lat: number,
lng: number
@@ -30,7 +30,14 @@ export interface getTransportsRequest {
}
}
export async function get(coordinates: getTransportsRequest) {
export async function get() {
updateHeader();
const response = await instance.get(transportsRoutes.get.url, { headers: header });
return response.data;
}
export async function search(coordinates: GetItinerariesRequest) {
updateHeader();
const response = await instance.get(transportsRoutes.get.url + `/${coordinates}`, { headers: header });