diff --git a/helpers/network.ts b/helpers/network.ts index 887f902cd..5d5801f85 100644 --- a/helpers/network.ts +++ b/helpers/network.ts @@ -52,10 +52,16 @@ export function createRESTNetworkRequestStream( ): Observable { const response = new BehaviorSubject({ type: "loading" }) + const timeStart = Date.now() + runAppropriateStrategy({ url: req.effectiveFinalURL, }).then((res: any) => { - console.log(res) + const timeEnd = Date.now() + + const contentLength = res.headers["content-length"] + ? parseInt(res.headers["content-length"]) + : (res.data as ArrayBuffer).byteLength const resObj: HoppRESTResponse = { type: "success", @@ -66,9 +72,8 @@ export function createRESTNetworkRequestStream( value: res.headers[x], })), meta: { - // TODO: Implement - responseSize: 0, - responseDuration: 0, + responseSize: contentLength, + responseDuration: timeEnd - timeStart, }, } response.next(resObj)