24 lines
745 B
TypeScript
24 lines
745 B
TypeScript
export const ERROR_MESSAGES = {
|
|||
|
|
NETWORK: {
|
||
|
|
GENERIC: 'Failed to connect to server',
|
||
|
|
NXDOMAIN: 'Server not found - check server address',
|
||
|
|
REFUSED: 'Connection refused - server may be offline',
|
||
|
|
TIMEOUT: 'Request timed out',
|
||
|
|
UNREACHABLE: 'Server is not running or unreachable'
|
||
|
|
},
|
||
|
|
HTTP: {
|
||
|
|
GENERIC: 'Request failed',
|
||
|
|
ACCESS_DENIED: 'Access denied',
|
||
|
|
INTERNAL_ERROR: 'Server error - check server logs',
|
||
|
|
NOT_FOUND: 'Not found',
|
||
|
|
TEMPORARILY_UNAVAILABLE: 'Server temporarily unavailable'
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
export const HTTP_CODE_TO_STRING: Record<string, string> = {
|
||
|
|
401: ERROR_MESSAGES.HTTP.ACCESS_DENIED,
|
||
|
|
403: ERROR_MESSAGES.HTTP.ACCESS_DENIED,
|
||
|
|
500: ERROR_MESSAGES.HTTP.INTERNAL_ERROR,
|
||
|
|
503: ERROR_MESSAGES.HTTP.TEMPORARILY_UNAVAILABLE
|
||
|
|
};
|