diff --git a/lib/Room.ts b/lib/Room.ts index 7045977..096d8f0 100644 --- a/lib/Room.ts +++ b/lib/Room.ts @@ -69,8 +69,8 @@ export const updateRoomCustomFields = async (rid: string, data: IRoomCustomField export const updateRoomSNSData = async (read: IRead, modify: IModify, rid: string, data: Record, isLog = false): Promise => { const customFields = await getRoomCustomFields(rid, read); if (customFields) { - const snsData = Object.assign({}, (customFields.sns || {}) as Record) ; - const logData = Object.assign({}, snsData.logData || {}) + const snsData = Object.assign({}, (customFields.sns || {}) as Record); + const logData = Object.assign({}, snsData.logData || {}); if (isLog) { snsData.logData = Object.assign(logData, data); } else { @@ -152,7 +152,7 @@ export const performHandover = async ( const offlineMessage: string = await getLivechatAgentConfig(read, rid, AppSetting.DialogflowHandoverFailedMessage); const handoverFailure = { error: error || offlineMessage, - errorMessage: 'Unable to reach Liveagent bot, it may be offline or disabled.', + errorMessage: closeChatDesc, dialogflow_SessionID: rid, visitorDetails: (({ id, token }) => ({ id, token }))(visitor), targetDepartment: livechatTransferData.targetDepartment, @@ -218,7 +218,7 @@ export const performHandover = async ( }); if (!result) { - await handleHandoverFailure('', closeChatDesc); + await handleHandoverFailure(Logs.HANDOVER_REQUEST_FAILED_ERROR, closeChatDesc); return false; }