summaryrefslogtreecommitdiff
path: root/server/guest/store.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/guest/store.go')
-rw-r--r--server/guest/store.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/server/guest/store.go b/server/guest/store.go
index 44fa6d7..16123e3 100644
--- a/server/guest/store.go
+++ b/server/guest/store.go
@@ -18,14 +18,14 @@ func NewStore(database *pgxpool.Pool) *Store {
}
}
-func (store Store) Find(credentials Credentials) (Guest, error) {
+func (store Store) Find(name Name) (Guest, error) {
guestRows, err := store.database.Query(context.Background(),
"select * from guest")
if err != nil {
return Guest{}, err
}
defer guestRows.Close()
- guest, found := createGuest(credentials, guestRows)
+ guest, found := createGuest(name, guestRows)
partyRows, err := store.database.Query(context.Background(),
"select * from party")
@@ -45,7 +45,7 @@ func (store Store) Find(credentials Credentials) (Guest, error) {
return Guest{}, errors.New("guest not found")
}
-func createGuest(credentials Credentials, guestRows pgx.Rows) (Guest, bool) {
+func createGuest(name Name, guestRows pgx.Rows) (Guest, bool) {
var guest Guest
for guestRows.Next() {
err := guestRows.Scan(&guest.ID, &guest.FirstName, &guest.LastName,
@@ -53,8 +53,8 @@ func createGuest(credentials Credentials, guestRows pgx.Rows) (Guest, bool) {
if err != nil {
return Guest{}, false
}
- if guest.FirstName == credentials.FirstName &&
- guest.LastName == credentials.LastName {
+ if guest.FirstName == name.FirstName &&
+ guest.LastName == name.LastName {
return guest, true
}
}
@@ -65,7 +65,7 @@ func addParty(guestWithoutParty Guest, partyRows pgx.Rows) (Guest, error) {
guestWithParty := guestWithoutParty
for partyRows.Next() {
var guestID int
- var partyMember PartyMember
+ var partyMember Name
err := partyRows.Scan(&guestID, &partyMember.FirstName, &partyMember.LastName)
if err != nil {
return Guest{}, err
@@ -123,7 +123,7 @@ func addPartySlice(guestsWithoutParty []Guest,
guestsWithParty := guestsWithoutParty
for partyRows.Next() {
var guestID int
- var partyMember PartyMember
+ var partyMember Name
err := partyRows.Scan(&guestID, &partyMember.FirstName, &partyMember.LastName)
if err != nil {
return []Guest{}, err