const controller = new AbortController();
const [form,setForm] = createStore({text:'',limit:10}),
query = ()=>[`limit=${form.limit}`,form.text?`text=fts(english).${form.text}`:null].filter(e=>e!==null).join('&'),
[files] = createResource(query, async q => {
let result = [];
try { result = await(await fetch(`${ENDPOINT}/company?${q}`,{signal:controller.signal})).json(); }
catch(e) { console.log({e}) } return result
});
onMount(()=>createEffect(()=>{query();console.log('abort');controller.abort()}))
const controller = new AbortController();
const [form,setForm] = createStore({text:'',limit:10}),
query = ()=>[`limit=${form.limit}`,form.text?`text=fts(english).${form.text}`:null].filter(e=>e!==null).join('&'),
[files] = createResource(query, async q => {
let result = [];
try { result = await(await fetch(`${ENDPOINT}/company?${q}`,{signal:controller.signal})).json(); }
catch(e) { console.log({e}) } return result
});
onMount(()=>createEffect(()=>{query();console.log('abort');controller.abort()}))