NTP-50779 | Added response time for apis for latency metrics

This commit is contained in:
vivek bhadola
2025-03-27 15:26:54 +05:30
parent 304a09112c
commit 72e04baea7
2 changed files with 8 additions and 1 deletions

View File

@@ -3,6 +3,11 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. 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) ## 2.0.3 (2025-02-19)
**Note:** Version bump only for package @universal-call-sdk/common **Note:** Version bump only for package @universal-call-sdk/common

View File

@@ -66,6 +66,7 @@ export const apiHelper = async({
); );
} }
const requestStartTime = Date.now();
const response = await getFetchResponse( const response = await getFetchResponse(
url, url,
method, method,
@@ -73,7 +74,7 @@ export const apiHelper = async({
requestType, requestType,
headers || {} headers || {}
); );
const requestEndTime = Date.now();
if (response?.error) { if (response?.error) {
return { return {
data: { data: {
@@ -87,6 +88,7 @@ export const apiHelper = async({
data: { data: {
requestKey, requestKey,
response, response,
time: requestEndTime - requestStartTime,
} }
}; };
} catch (error) { } catch (error) {