async function getData()

in src/App.js [138:158]


  async function getData() {
    try {
      const data = await API.get(apiName, apiPath)
      //console.log('data from Lambda REST API: ', data)

      //write the data to "gpspoints" state
      console.log(data)
      setGpspoints(data)
      setDeviceid(data[0].DeviceId)
      setPoints(data.length)
      setLastpoint(data[data.length - 1].SampleTime);
      setViewport({
        ...viewport,
        longitude: data[0].Position[0],
        latitude: data[0].Position[1],
        zoom: 14
      })
    } catch (err) {
      console.log('error fetching data..', err)
    }
  }