Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getInfo() {
- const stopId = document.querySelector('#stopId');
- const bussesTop = document.querySelector('#stopName');
- const bussesList = document.querySelector('#buses');
- takeBussStops(stopId.value).then( data => {
- const { name, buses } = data;
- bussesTop.textContent = name;
- if(name !== 'Error'){
- bussesList.innerHTML = Object.entries(buses).map(bus => {
- const [busId, time ] = bus;
- return `<li>Bus ${busId} arrives in ${time} min.</li>`
- }).join('');
- }
- });
- bussesList.innerHTML = '';
- stopId.value = '';
- }
- async function takeBussStops(stopId){
- const response = await fetch(`https://judgetests.firebaseio.com/businfo/${stopId}.json`,{ credentials: "same-origin" });
- if(!response.ok){
- return new Error('Error');
- }
- const bussStops = await response.json();
- return bussStops;
- }
- module.exports = { takeBussStops }
Add Comment
Please, Sign In to add comment