forked from tangled.org/core
Monorepo for Tangled — https://tangled.org
at master 668 B view raw
1package db 2 3import ( 4 "tangled.org/core/appview/models" 5) 6 7func AddInflightSignup(e Execer, signup models.InflightSignup) error { 8 query := `insert into signups_inflight (email, invite_code) values (?, ?)` 9 _, err := e.Exec(query, signup.Email, signup.InviteCode) 10 return err 11} 12 13func DeleteInflightSignup(e Execer, email string) error { 14 query := `delete from signups_inflight where email = ?` 15 _, err := e.Exec(query, email) 16 return err 17} 18 19func GetEmailForCode(e Execer, inviteCode string) (string, error) { 20 query := `select email from signups_inflight where invite_code = ?` 21 var email string 22 err := e.QueryRow(query, inviteCode).Scan(&email) 23 return email, err 24}