Skip to content
Snippets Groups Projects
data-pod-client.mjs 306 B
Newer Older
import {fetch} from './context-dependant/generics.mjs';
Millicent Billette's avatar
Millicent Billette committed
export function DataPodClient(hosts) {
Millicent Billette's avatar
Millicent Billette committed
	const self = this;
	self.hosts = hosts;
Millicent Billette's avatar
Millicent Billette committed
	self.query = queryStr => query(self, queryStr);
Millicent Billette's avatar
Millicent Billette committed
	return self;
}
Millicent Billette's avatar
Millicent Billette committed

async function query(self, queryStr) {
	return await (await fetch(self.hosts[0] + queryStr)).json();