mirror of
https://github.com/Nezumi-2711/9router.git
synced 2026-09-22 13:38:31 +00:00
Refactor error handling in chatCore.js and update formatProviderError function to include status code. This improves error message clarity by incorporating HTTP status codes in the formatted output.
This commit is contained in:
@@ -126,8 +126,11 @@ export function createErrorResult(statusCode, message) {
|
||||
* @param {Error} error - Original error
|
||||
* @param {string} provider - Provider name
|
||||
* @param {string} model - Model name
|
||||
* @param {number|string} statusCode - HTTP status code or error code
|
||||
* @returns {string} Formatted error message
|
||||
*/
|
||||
export function formatProviderError(error, provider, model) {
|
||||
return error.message || "Unknown error";
|
||||
export function formatProviderError(error, provider, model, statusCode) {
|
||||
const code = statusCode || error.code || 'FETCH_FAILED';
|
||||
const message = error.message || "Unknown error";
|
||||
return `[${code}]: ${message}`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user