Skip to content

Commit

Permalink
fix: typo on filedef's schedules (#89)
Browse files Browse the repository at this point in the history
  • Loading branch information
muktihari authored Jan 2, 2024
1 parent 8d5788d commit 0d95c65
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions profile/filedef/schedules.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"github.com/muktihari/fit/proto"
)

// Schedule files are used to schedule a user’s workouts and may contain multiple schedule messages each representing the start time of a workout.
type Schedule struct {
// Schedules files are used to schedule a user’s workouts and may contain multiple schedule messages each representing the start time of a workout.
type Schedules struct {
FileId mesgdef.FileId

// Developer Data Lookup
Expand All @@ -20,18 +20,18 @@ type Schedule struct {
UnrelatedMessages []proto.Message
}

var _ File = &Schedule{}
var _ File = &Schedules{}

func NewSchedules(mesgs ...proto.Message) *Schedule {
f := &Schedule{}
func NewSchedules(mesgs ...proto.Message) *Schedules {
f := &Schedules{}
for i := range mesgs {
f.Add(mesgs[i])
}

return f
}

func (f *Schedule) Add(mesg proto.Message) {
func (f *Schedules) Add(mesg proto.Message) {
switch mesg.Num {
case mesgnum.FileId:
f.FileId = *mesgdef.NewFileId(&mesg)
Expand All @@ -46,7 +46,7 @@ func (f *Schedule) Add(mesg proto.Message) {
}
}

func (f *Schedule) ToFit(fac mesgdef.Factory) proto.Fit {
func (f *Schedules) ToFit(fac mesgdef.Factory) proto.Fit {
if fac == nil {
fac = factory.StandardFactory()
}
Expand Down

0 comments on commit 0d95c65

Please sign in to comment.