This commit is contained in:
vilmibm 2025-09-13 06:16:54 +00:00
parent 63bdb13de6
commit f5a389d6cb

View File

@ -75,11 +75,8 @@ func schedule() error {
type physicalData struct {
Arriving string
Departing string
Transportation bool
Lodging bool
Allergies string
Couch bool
Cats bool
}
type rsvpData struct {
@ -95,7 +92,7 @@ func sendRSVPEmail(rd rsvpData) error {
return err
}
return email.SendLocalEmail("vilmibm", "RSVP TOWNCON24", string(bs))
return email.SendLocalEmail("vilmibm", "RSVP TOWNCON25", string(bs))
}
func rsvp(o opts) error {
@ -103,6 +100,7 @@ func rsvp(o opts) error {
var arriving string
lodging := true
var freeform string
cats := false
form := huh.NewForm(
huh.NewGroup(
@ -125,6 +123,13 @@ func rsvp(o opts) error {
).WithHideFunc(func() bool {
return being != "physical"
}),
// cats
huh.NewGroup(
huh.NewConfirm().Title("are you allergic to or otherwise upset by cats?").
Value(&cats),
).WithHideFunc(func() bool {
return being != "physical"
}),
// Catch all freeform
huh.NewGroup(
huh.NewText().
@ -142,6 +147,7 @@ func rsvp(o opts) error {
pd = &physicalData{
Arriving: arriving,
Lodging: lodging,
Cats: cats,
}
}
@ -176,7 +182,7 @@ func sendSubmitEmail(sd submitData) error {
return err
}
return email.SendLocalEmail("vilmibm", "SUBMISSION TOWNCON24", string(bs))
return email.SendLocalEmail("vilmibm", "SUBMISSION TOWNCON25", string(bs))
}
func submit(o opts) error {
@ -435,7 +441,7 @@ func sendJamEmail(jd jamData) error {
return err
}
return email.SendLocalEmail("vilmibm", "JAMPROP TOWNCON24", string(bs))
return email.SendLocalEmail("vilmibm", "JAMPROP TOWNCON25", string(bs))
}
type opts struct {