Skip to content

Commit

Permalink
Fix: [AEA-0000] - add typing to fix sonar issue (#121)
Browse files Browse the repository at this point in the history
  • Loading branch information
anthony-nhs committed Jun 11, 2024
1 parent dd2a4ea commit 206d5da
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/live-spine-client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@ import {Logger} from "@aws-lambda-powertools/logger"
import {serviceHealthCheck} from "./status"
import {SpineClient, SpineStatus} from "./spine-client"
import {Agent} from "https"
import axios, {Axios, AxiosRequestConfig, AxiosResponse} from "axios"
import axios, {
Axios,
AxiosError,
AxiosRequestConfig,
AxiosResponse
} from "axios"
import {APIGatewayProxyEventHeaders} from "aws-lambda"

// timeout in ms to wait for response from spine to avoid lambda timeout
Expand Down Expand Up @@ -34,13 +39,13 @@ export class LiveSpineClient implements SpineClient {
return config
})

this.axiosInstance.interceptors.response.use((response) => {
this.axiosInstance.interceptors.response.use((response: AxiosResponse) => {
const currentTime = new Date().getTime()
const startTime = response.config.headers["request-startTime"]
this.logger.info("spine request duration", {spine_duration: currentTime - startTime})

return response
}, (error) => {
}, (error: AxiosError) => {
const currentTime = new Date().getTime()
const startTime = error.config?.headers["request-startTime"]
this.logger.info("spine request duration", {spine_duration: currentTime - startTime})
Expand Down

0 comments on commit 206d5da

Please sign in to comment.