adsbdbapi
Version:
**Unofficial SDK for adsbdb**
22 lines (19 loc) • 566 B
JavaScript
import core from './core.js';
class APIRequest {
constructor() {
this.baseURL = core.apiBaseUrl;
}
async get(endpoint) {
try {
const response = await fetch(`${this.baseURL}${endpoint}`);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
return await response.json();
} catch (error) {
console.error('GET request failed:', error);
throw error;
}
}
}
export default APIRequest;