import { Description } from '@fc/exceptions' ; import { BridgeError } from '@fc/hybridge-http-proxy' ; import { ErrorCode } from '../enums' ; import { BrigdeHttpProxyBaseException } from './bridge-http-proxy-base.exception' ; @ Description ( 'Une erreur technique est survenue dans le consumer au moment de la récupération des informations à travers le broker rabbitmq' ) export class BridgeHttpProxyCsmrException extends BrigdeHttpProxyBaseException { code = ErrorCode . CSMR_ERROR ; reference : number ; name : string ; reason : string ; constructor ( error ) { super ( 'Une erreur technique est survenue, fermez l’onglet de votre navigateur et reconnectez-vous' ) ; const { code : reference , name , reason } = error ; this . reference = reference ; this . name = name ; this . reason = reason ; } }