From 72e04baea79b1c27519f602bb57c939c992fee3e Mon Sep 17 00:00:00 2001 From: vivek bhadola Date: Thu, 27 Mar 2025 15:26:54 +0530 Subject: [PATCH] NTP-50779 | Added response time for apis for latency metrics --- packages/common/CHANGELOG.md | 5 +++++ packages/common/lib/utils/apiHelper.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 57f3d92..9613777 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2.0.4 (2025-03-27) + +**Note:** Added response time for APIs + + ## 2.0.3 (2025-02-19) **Note:** Version bump only for package @universal-call-sdk/common diff --git a/packages/common/lib/utils/apiHelper.ts b/packages/common/lib/utils/apiHelper.ts index 05662c2..8b4a426 100644 --- a/packages/common/lib/utils/apiHelper.ts +++ b/packages/common/lib/utils/apiHelper.ts @@ -66,6 +66,7 @@ export const apiHelper = async({ ); } + const requestStartTime = Date.now(); const response = await getFetchResponse( url, method, @@ -73,7 +74,7 @@ export const apiHelper = async({ requestType, headers || {} ); - + const requestEndTime = Date.now(); if (response?.error) { return { data: { @@ -87,6 +88,7 @@ export const apiHelper = async({ data: { requestKey, response, + time: requestEndTime - requestStartTime, } }; } catch (error) {