Compare commits

...

2 Commits

Author SHA1 Message Date
Teajey 8cdbfe0439
feat: migrations 2025-06-26 22:09:00 +09:00
Teajey b2f8ef19be
feat: log before anything else 2025-06-26 21:48:16 +09:00
3 changed files with 32 additions and 4 deletions

View File

@ -0,0 +1,22 @@
BEGIN TRANSACTION;
ALTER TABLE user ADD COLUMN "is_live" INTEGER NOT NULL DEFAULT 1;
ALTER TABLE user RENAME TO old_user;
CREATE TABLE "user" (
"id" INTEGER NOT NULL UNIQUE,
"name" TEXT NOT NULL UNIQUE,
"reference" TEXT NOT NULL UNIQUE,
"motto" TEXT NOT NULL DEFAULT "",
"password_hash" TEXT NOT NULL,
"is_admin" INTEGER NOT NULL DEFAULT 0,
"is_live" INTEGER NOT NULL DEFAULT 1,
PRIMARY KEY("id" AUTOINCREMENT)
);
INSERT INTO user SELECT * FROM old_user;
DROP TABLE "old_user";
COMMIT;

View File

@ -0,0 +1,6 @@
BEGIN TRANSACTION;
ALTER TABLE gift RENAME TO wish;
COMMIT;

View File

@ -20,6 +20,10 @@ type Response struct {
} }
func (res *Response) Write(w http.ResponseWriter, r *http.Request) error { func (res *Response) Write(w http.ResponseWriter, r *http.Request) error {
if res.LogMessage != "" {
log.Printf("%s --- %s\n", res.Data, res.LogMessage)
}
if res.Session != nil { if res.Session != nil {
err := res.Session.inner.Save(r, w) err := res.Session.inner.Save(r, w)
if err != nil { if err != nil {
@ -44,10 +48,6 @@ func (res *Response) Write(w http.ResponseWriter, r *http.Request) error {
bodyBytes := bytes.NewBuffer([]byte{}) bodyBytes := bytes.NewBuffer([]byte{})
accept := r.Header.Get("Accept") accept := r.Header.Get("Accept")
if res.LogMessage != "" {
log.Printf("%s --- %s\n", res.Data, res.LogMessage)
}
if res.Status != 0 { if res.Status != 0 {
w.WriteHeader(res.Status) w.WriteHeader(res.Status)
} }