mirror of
https://github.com/Xevion/banner.git
synced 2026-01-31 06:23:37 -06:00
Fix unterminated tuples in ByDays, use string comma join
This commit is contained in:
@@ -138,28 +138,31 @@ func (m *MeetingTimeResponse) Days() map[time.Weekday]bool {
|
|||||||
|
|
||||||
// Returns the BYDAY value for the iCalendar RRule format
|
// Returns the BYDAY value for the iCalendar RRule format
|
||||||
func (m *MeetingTimeResponse) ByDay() string {
|
func (m *MeetingTimeResponse) ByDay() string {
|
||||||
sb := strings.Builder{}
|
days := []string{}
|
||||||
|
|
||||||
if m.MeetingTime.Sunday {
|
if m.MeetingTime.Sunday {
|
||||||
sb.WriteString("SU,")
|
days = append(days, "SU")
|
||||||
}
|
}
|
||||||
if m.MeetingTime.Monday {
|
if m.MeetingTime.Monday {
|
||||||
sb.WriteString("MO,")
|
days = append(days, "MO")
|
||||||
}
|
}
|
||||||
if m.MeetingTime.Tuesday {
|
if m.MeetingTime.Tuesday {
|
||||||
sb.WriteString("TU,")
|
days = append(days, "TU")
|
||||||
}
|
}
|
||||||
if m.MeetingTime.Wednesday {
|
if m.MeetingTime.Wednesday {
|
||||||
sb.WriteString("WE,")
|
days = append(days, "WE")
|
||||||
}
|
}
|
||||||
if m.MeetingTime.Thursday {
|
if m.MeetingTime.Thursday {
|
||||||
sb.WriteString("TH,")
|
days = append(days, "TH")
|
||||||
}
|
}
|
||||||
if m.MeetingTime.Friday {
|
if m.MeetingTime.Friday {
|
||||||
sb.WriteString("FR")
|
days = append(days, "FR")
|
||||||
|
}
|
||||||
|
if m.MeetingTime.Saturday {
|
||||||
|
days = append(days, "SA")
|
||||||
}
|
}
|
||||||
|
|
||||||
return sb.String()
|
return strings.Join(days, ",")
|
||||||
}
|
}
|
||||||
|
|
||||||
const layout = "01/02/2006"
|
const layout = "01/02/2006"
|
||||||
|
|||||||
Reference in New Issue
Block a user