Example #1
0
func WorkoutOne(req models.WorkoutRequest) (models.WorkoutResponse, error) {
	resp := models.WorkoutResponse{}
	resp.TimeSpentS = req.TimeSpentS
	resp.PostPoints = calculateWorkoutOneImage(req.PostImage)
	resp.PrePoints = calculateWorkoutOneImage(req.PreImage)
	resp.DeltaPoints = models.FindDeltasForSetOfPoints(resp.PrePoints, resp.PostPoints)
	populateWorkoutOneBody(&resp)
	populateWorkoutOneTitle(&resp)
	resp.PreImage = req.PreImage.ImageURL
	resp.PostImage = req.PostImage.ImageURL
	return resp, nil
}