UNPKG

smartthings-phone-presence-sensor

Version:
41 lines (37 loc) 867 B
import fetch from 'axios'; function errorHandler(response) { console.log('error:', response); } export function fetchData(url, method = 'GET', headers) { return new Promise((resolve, reject) => { fetch({ url, method, headers, transformResponse: (req) => req, withCredentials: true, }).then((response) => { resolve(response); }).catch((response) => { errorHandler(response); reject(response); }); }); } export function sendData(url, method = 'POST', data, headers) { return new Promise((resolve, reject) => { fetch({ url, method, data, transformResponse: (req) => req, headers, withCredentials: true, }).then((response) => { resolve(response); }).catch((response) => { errorHandler(response); reject(response); }); }); }