prayer-times-api
Version:
A simple Node.js wrapper to fetch Islamic prayer times.
25 lines (23 loc) • 855 B
JavaScript
const axios = require("axios");
exports.getPlayerTime = async (lat, lon) => {
try {
const prayerResponse = await axios.get("http://api.aladhan.com/v1/timings", {
params: { latitude: lat, longitude: lon, method: 1, school: 0, latitudeAdjustmentMethod: 3 }
//family: 4, timeout: 30000
})
const realTimePrayerTimes = prayerResponse.data.data.timings;
// Return the response with optimized data
return {
status: 1,
message: "Get Prayer Times Successfully",
prayer_times: realTimePrayerTimes,
};
} catch (error) {
console.error('Error fetching prayer times or location:', error);
return {
status: 0,
message: "Server Error",
error: error.message,
};
}
};