* fix: remove groups from UserRead model * fix: add missing system dependencies for postgres * fix: change vector db provider environment variable name * fix: WeaviateAdapter retrieve bug * fix: correctly return data point objects from retrieve method * fix: align graph object properties * feat: add node example
16 lines
437 B
JavaScript
16 lines
437 B
JavaScript
export default function handleServerErrors(response) {
|
|
return new Promise((resolve, reject) => {
|
|
if (response.status === 401) {
|
|
return reject(new Error('Unauthorized'));
|
|
}
|
|
if (!response.ok) {
|
|
if (response.json) {
|
|
return response.json().then(error => reject(error));
|
|
} else {
|
|
return reject(response.detail || response.body || response);
|
|
}
|
|
}
|
|
|
|
return resolve(response);
|
|
});
|
|
}
|