Skip to content

Commit f816bbc

Browse files
authored
Change duration to be integer (#33)
* Change duration to be integer * Update shared
1 parent 37ee981 commit f816bbc

5 files changed

Lines changed: 122 additions & 138 deletions

File tree

api/rescheduling_impl.go

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -211,20 +211,13 @@ func (s Server) PostAPIRescheduleRequestReplace(w http.ResponseWriter, r *http.R
211211
}
212212

213213
// Create Placeholder meeting info
214-
parsedTime, err := time.Parse(time.RFC3339Nano, body.NewMeeting.MeetingDuration)
215-
if err != nil {
216-
logger.Error("failed to parse time", zap.Error(err))
217-
sendError(w, http.StatusBadGateway, "Failed to parse time")
218-
return
219-
}
220214

221215
placeholderParams := database.CreatePlaceholderMeetingParams{
222216
//nolint: gosec // id is unsigned 32 bit int
223-
RequestID: uint32(requestID),
224-
Title: body.NewMeeting.Title,
225-
Location: body.NewMeeting.Location,
226-
227-
Duration: parsedTime,
217+
RequestID: uint32(requestID),
218+
Title: body.NewMeeting.Title,
219+
Location: body.NewMeeting.Location,
220+
Duration: body.NewMeeting.MeetingDuration,
228221
StartDateRange: body.NewMeeting.StartRangeTime,
229222
EndDateRange: body.NewMeeting.EndRangeTime,
230223
}
@@ -412,8 +405,7 @@ func (s Server) GetAPIRescheduleRequestsMe(w http.ResponseWriter, r *http.Reques
412405
newMeeting.EndRangeTime = req.EndDateRange_2.Time
413406
newMeeting.Location = req.Location.String
414407

415-
dur := req.Duration.Time.Format(time.RFC3339Nano)
416-
newMeeting.MeetingDuration = dur
408+
newMeeting.MeetingDuration = req.Duration.Int32
417409

418410
newMeeting.StartRangeTime = req.EndDateRange_2.Time
419411
newMeeting.Title = req.Title.String
@@ -463,8 +455,7 @@ func (s Server) GetAPIRescheduleRequestsMe(w http.ResponseWriter, r *http.Reques
463455
newMeeting.EndRangeTime = req.EndDateRange_2.Time
464456
newMeeting.Location = req.Location.String
465457

466-
dur := req.Duration.Time.Format(time.RFC3339Nano)
467-
newMeeting.MeetingDuration = dur
458+
newMeeting.MeetingDuration = req.Duration.Int32
468459

469460
newMeeting.StartRangeTime = req.StartDateRange_2.Time
470461
newMeeting.Title = req.Title.String
@@ -528,8 +519,7 @@ func (s Server) GetAPIRescheduleRequestRequestID(w http.ResponseWriter, r *http.
528519
newMeeting.EndRangeTime = req.EndDateRange_2.Time
529520
newMeeting.Location = req.Location.String
530521

531-
dur := req.Duration.Time.Format(time.RFC3339Nano)
532-
newMeeting.MeetingDuration = dur
522+
newMeeting.MeetingDuration = req.Duration.Int32
533523

534524
newMeeting.StartRangeTime = req.StartDateRange_2.Time
535525
newMeeting.Title = req.Title.String

0 commit comments

Comments
 (0)