Accept start/end timestamps as milliseconds since the epoch

This commit is contained in:
Jon Chambers
2025-11-25 16:10:34 -05:00
committed by Jon Chambers
parent f13837d2f2
commit aa2f9e5a65
3 changed files with 7 additions and 8 deletions

View File

@@ -55,8 +55,9 @@ public class CallQualitySurveyManager {
.setResponseId(UUID.randomUUID().toString())
.setSubmissionTimestamp(clock.millis() * 1000)
.setUserSatisfied(submitCallQualitySurveyRequest.getUserSatisfied())
.setStartTimestamp(submitCallQualitySurveyRequest.getStartTimestamp())
.setEndTimestamp(submitCallQualitySurveyRequest.getEndTimestamp())
// We receive timestamps as milliseconds since the epoch, but the backing data store wants microseconds
.setStartTimestamp(submitCallQualitySurveyRequest.getStartTimestamp() * 1_000)
.setEndTimestamp(submitCallQualitySurveyRequest.getEndTimestamp() * 1_000)
.setCallType(submitCallQualitySurveyRequest.getCallType())
.setSuccess(submitCallQualitySurveyRequest.getSuccess())
.setCallEndReason(submitCallQualitySurveyRequest.getCallEndReason());