Closed JamesPHoughton closed 1 month ago
Currently using the client's local clock to populate a submitTime field in the record object:
submitTime
const record = { surveySource: packageJson["name"], surveyVersion: packageJson["version"], surveyName, responses, result, submitTime: Date.now() }
This isn't robust to errors in the user's clock. Have a separate field that gets time from an external server if it can and submits that as well, if it can:
const record = { surveySource: packageJson["name"], surveyVersion: packageJson["version"], surveyName, responses, result, userSubmitTime: Date.now(), universalSubmitTime: {<some service?> || "not available"} }
not using submitTime, just recording elapsed time.
Currently using the client's local clock to populate a
submitTime
field in the record object:This isn't robust to errors in the user's clock. Have a separate field that gets time from an external server if it can and submits that as well, if it can: