fix: inverted condition in loadResults — new API response format was falling into wrong branch
This commit is contained in:
@@ -177,11 +177,12 @@ async function loadResults(){
|
|||||||
document.getElementById('results-list').innerHTML='<div class="loading">Loading...</div>';
|
document.getElementById('results-list').innerHTML='<div class="loading">Loading...</div>';
|
||||||
try{
|
try{
|
||||||
const resp=await fetch(buildUrl());const data=await resp.json();
|
const resp=await fetch(buildUrl());const data=await resp.json();
|
||||||
if(!data||!Array.isArray(data.results)){
|
if(data&&Array.isArray(data.results)){
|
||||||
const results=data.results||[];const total=data.total||results.length;const hasMore=data.has_more??false;
|
renderResultsList(data.results,data.total||0,data.has_more??false);
|
||||||
renderResultsList(results,total,hasMore);
|
}else if(Array.isArray(data)){
|
||||||
}else{
|
|
||||||
renderResultsList(data,data.length,false);
|
renderResultsList(data,data.length,false);
|
||||||
|
}else{
|
||||||
|
throw new Error('Unexpected response');
|
||||||
}
|
}
|
||||||
}catch(e){document.getElementById('results-list').innerHTML='<div class="error-box" style="padding:8px;font-size:10px">Failed to load results</div><div style="font-size:9px;color:#555;text-align:center;margin-top:4px">'+e+'</div>';}
|
}catch(e){document.getElementById('results-list').innerHTML='<div class="error-box" style="padding:8px;font-size:10px">Failed to load results</div><div style="font-size:9px;color:#555;text-align:center;margin-top:4px">'+e+'</div>';}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user