1
0
Fork 0

fixed empty fields containing units

master
blakewenloe 5 years ago
parent c29625bf49
commit 05fb19d528

@ -36,30 +36,38 @@ function getWeather(callsign, message) {
); );
return; return;
} else { } else {
let temp = data.entries[0].temp || "Not available"; let temp = data.entries[0].temp
? `${data.entries[0].temp}C`
: "Not available";
let pressure = data.entries[0].pressure || "Not available"; let pressure = data.entries[0].pressure || "Not available";
let humidity = data.entries[0].humidity || "Not available"; let humidity = data.entries[0].humidity || "Not available";
let wind_direction = data.entries[0].wind_direction || "Not available"; let wind_direction = data.entries[0].wind_direction || "Not available";
let wind_speed = data.entries[0].wind_speed || "Not available"; let wind_speed = data.entries[0].wind_speed || "Not available";
let wind_gust = data.entries[0].wind_gust || "Not available"; let wind_gust = data.entries[0].wind_gust || "Not available";
let rain_1h = data.entries[0].rain_1h || "Not available"; let rain_1h = data.entries[0].rain_1h
let rain_24h = data.entries[0].rain_24h || "Not available"; ? `${data.entries[0].rain_1h}mm`
let rain_mn = data.entries[0].rain_mn || "Not available"; : "Not available";
let rain_24h = data.entries[0].rain_24h
? `${data.entries[0].rain_24h}mm`
: "Not available";
let rain_mn = data.entries[0].rain_mn
? `${data.entries[0].rain_mn}mm`
: "Not available";
let luminosity = data.entries[0].luminosity || "Not available"; let luminosity = data.entries[0].luminosity || "Not available";
timeUpdated = new Date(data.entries[0].time * 1000); timeUpdated = new Date(data.entries[0].time * 1000);
let miniMapUrl = `http://www2.findu.com/cgi-bin/radar-find.cgi?call=${callsign}`; let miniMapUrl = `http://www.findu.com/cgi-bin/radar-find.cgi?call=${callsign}`;
let locationEmbed = new Discord.RichEmbed() let locationEmbed = new Discord.RichEmbed()
.setColor(config.embed_color) .setColor(config.embed_color)
.setAuthor("APRS Bot") .setAuthor("APRS Bot")
.addField("Temp", `${temp}C`) .addField("Temp", temp)
.addField("Pressure", pressure) .addField("Pressure", pressure)
.addField("Humidity", humidity) .addField("Humidity", humidity)
.addField("Wind direction", wind_direction) .addField("Wind direction", wind_direction)
.addField("Wind speed", wind_speed) .addField("Wind speed", wind_speed)
.addField("Wind gust", wind_gust) .addField("Wind gust", wind_gust)
.addField("Rainfall past 1hr", `${rain_1h}mm`) .addField("Rainfall past 1hr", rain_1h)
.addField("Rainfall past 24hrs", `${rain_1h}mm`) .addField("Rainfall past 24hrs", rain_1h)
.addField("Rainfall since midnight", `${rain_mn}mm`) .addField("Rainfall since midnight", rain_mn)
.addField("Luminosity", luminosity) .addField("Luminosity", luminosity)
.addField("Time", timeUpdated.toLocaleString("en-US", dateOptions)) .addField("Time", timeUpdated.toLocaleString("en-US", dateOptions))
.setImage(miniMapUrl) .setImage(miniMapUrl)

Loading…
Cancel
Save