don't need it

This commit is contained in:
Adam 2023-04-24 10:51:58 -04:00
parent c90c623dc0
commit d71299ba90

View file

@ -1,67 +0,0 @@
import { createSignal } from "solid-js";
import { scatData, setScatData } from "~/root";
type ChargingStation = {
Name: string
PhoneNumer: string
IntersectionDirections: string
AccessTime: string
Connectors: string[]
Network: string
Pricing: string
RestrictedAccess: boolean
CntLevel2Chargers: number
CntLevel3Chargers: number
};
type Location = {
StreetAddress: string
City: string
State: string
Country: string
Zip: string
GeocodeStatus: string
Coordinates: string
CoordinateString: string
Stations: ChargingStation[]
};
type StationRequest = {
Latitude: number
Longitude: number
Distance: number
CountLimit: number
};
type StationResponse = {
Dist: number
Loc: Location
};
const TEST_PACKET: StationRequest = {
Latitude: 42.36,
Longitude: -71.05625,
Distance: 10,
CountLimit: 10,
};
export const [stationsRequest, setStationsRequest] = createSignal<StationRequest>(TEST_PACKET)
export async function fetchStations() {
let response = await fetch('https://kevinfwu.com/getnearest', {
method: 'POST',
cache: 'default',
body: JSON.stringify(stationsRequest()),
headers: { 'Content-Type': 'application/json' }
});
let resJson = await response.json();
let buf = [];
for (let station of resJson) {
buf.push({coordinates: [station.Loc.Coordinates[1], station.Loc.Coordinates[0]]})
};
setScatData(buf);
//console.log(getCoords(resJson));
return resJson as StationResponse[];
};