style: 合入后修 gofmt/govet 与 RegistrationView 类型检查

This commit is contained in:
Nixevol
2026-09-30 16:34:33 +08:00
parent 8f2ebc7d21
commit 0c9b459fb1
18 changed files with 74 additions and 79 deletions
+3 -3
View File
@@ -4,6 +4,9 @@ import (
"context"
"errors"
"net/http"
"net/http/cookiejar"
"net/http/httptest"
"path/filepath"
"sync"
"testing"
@@ -11,9 +14,6 @@ import (
"git.asio.asia/nixevol/NixMsg/internal/app/identity"
"git.asio.asia/nixevol/NixMsg/internal/auth"
"git.asio.asia/nixevol/NixMsg/internal/store"
"net/http/cookiejar"
"net/http/httptest"
"path/filepath"
)
type failDisableIdentity struct {
+3 -3
View File
@@ -53,11 +53,11 @@ func TestLoginDeletesExpiredAdminSessions(t *testing.T) {
})
srv := httptest.NewServer(h)
t.Cleanup(srv.Close)
if err := db.Queue.Do(context.Background(), func(tx *sql.Tx) error {
if qerr := db.Queue.Do(context.Background(), func(tx *sql.Tx) error {
_, e := tx.Exec(`INSERT INTO admin_sessions(token_hash, created_at, expires_at) VALUES ('expired-hash', 1, 1)`)
return e
}); err != nil {
t.Fatal(err)
}); qerr != nil {
t.Fatal(qerr)
}
jar, err := cookiejar.New(nil)
if err != nil {
+1 -4
View File
@@ -1,7 +1,6 @@
package admin
import (
"errors"
"log/slog"
"net"
"net/http"
@@ -148,9 +147,7 @@ func New(d Deps) *Handler {
// ServeHTTP 实现 http.Handler。按路由限制请求体大小与读截止时间。
func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
limit, readFor := requestBodyBudget(r)
if err := http.NewResponseController(w).SetReadDeadline(time.Now().Add(readFor)); err != nil && !errors.Is(err, http.ErrNotSupported) {
// 测试用 ResponseRecorder 或不支持截止时间的封装:忽略。
}
_ = http.NewResponseController(w).SetReadDeadline(time.Now().Add(readFor))
if r.Body != nil {
r.Body = http.MaxBytesReader(w, r.Body, limit)
}