From ac76ac2bc585d38e1ac16117a677beea15b3238f Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Tue, 23 Sep 2025 10:20:20 +0000 Subject: [PATCH] appview/models: move db.Signup into models Signed-off-by: oppiliappan --- appview/db/signup.go | 13 ++++--------- appview/models/signup.go | 10 ++++++++++ appview/signup/signup.go | 2 +- 3 file(s) changed, 15 insertion(s)(+), 10 deletion(s)(-) diff --git a/appview/db/signup.go b/appview/db/signup.go --- a/appview/db/signup.go +++ b/appview/db/signup.go @@ -1,15 +1,10 @@ package db -import "time" +import ( + "tangled.org/core/appview/models" +) -type InflightSignup struct { - Id int64 - Email string - InviteCode string - Created time.Time -} - -func AddInflightSignup(e Execer, signup InflightSignup) error { +func AddInflightSignup(e Execer, signup models.InflightSignup) error { query := `insert into signups_inflight (email, invite_code) values (?, ?)` _, err := e.Exec(query, signup.Email, signup.InviteCode) return err diff --git a/appview/models/signup.go b/appview/models/signup.go new file mode 100644 --- /dev/null +++ b/appview/models/signup.go @@ -0,0 +1,10 @@ +package models + +import "time" + +type InflightSignup struct { + Id int64 + Email string + InviteCode string + Created time.Time +} diff --git a/appview/signup/signup.go b/appview/signup/signup.go --- a/appview/signup/signup.go +++ b/appview/signup/signup.go @@ -164,7 +164,7 @@ s.l.Error("failed to send email", "error", err) s.pages.Notice(w, noticeId, "Failed to send email.") return } - err = db.AddInflightSignup(s.db, db.InflightSignup{ + err = db.AddInflightSignup(s.db, models.InflightSignup{ Email: emailId, InviteCode: code, }) -- tangled.sh