getError()

in src/dataServices/apiDataService.ts [73:89]


    getError(e: any, resourceType: string = '', id: string = '') {
        if (e.response) {
            const message = e.response.data.message || '';
            const statusCode = e.response.status || undefined;
            if (id !== '' && statusCode === 404) {
                return new ResourceNotFoundError(resourceType, id, message);
            }
            console.error('An error was received from the Integration Transform', {
                message,
                statusCode,
            });
            return new Error(`An error was received from the Integration Transform: ${message}`);
        }
        const errorMessage = 'Failed to connect to the Integration Transform';
        console.error(errorMessage, e);
        return new Error(errorMessage);
    }