import { fetcher } from 'pankow'; function create(origin, accessToken) { return { name: 'DomainsModel', async list() { let error, result; try { result = await fetcher.get(`${origin}/api/v1/domains`, { access_token: accessToken }); } catch (e) { error = e; } if (error || result.status !== 200) { console.error('Failed to list domains.', error || result.status); return []; } return result.body.domains; }, }; } export default { create, };