cats
This commit is contained in:
parent
63bdb13de6
commit
f5a389d6cb
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user