const { Requester } = require('@goplugin/external-adapter')
require("dotenv").config();
const customError = (data) => {
if (data.Response === 'Error') return true
const createRequest = (input, callback) => {
const url = `http://<host>/api/${input.data.endpoint}`
if (process.env.API_KEY) {
Authorization: process.env.API_KEY
Requester.request(config, customError)
if (input.data.envCheck == "WindDirection") {
var resultData = response.data[0]['windDirection'];
} else if (input.data.envCheck == "Temperature") {
var resultData = response.data[0]['tempC'];
} else if (input.data.envCheck == "WindChill") {
var resultData = response.data[0]['windChillC'];
response.data.result = resultData.toString();
"result": response.data.result.toString()
callback(response.status, Requester.success(input.id, res));
callback(500, Requester.errored(input.id, error))
module.exports.createRequest = createRequest