From f96d352e1257a0d136924b96fa38ff38c248fb25 Mon Sep 17 00:00:00 2001 From: Will Ockelmann-Wagner Date: Tue, 21 May 2024 21:33:14 -0700 Subject: [PATCH] remove writeDeadline that vercel doesn't support --- .gitignore | 1 + examples/cmd/server/main.go | 2 +- examples/web/sse_ex/sse_ex.go | 7 ------- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 0d4a3ec..8e70df1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules coverage .task +.vercel diff --git a/examples/cmd/server/main.go b/examples/cmd/server/main.go index 0b376e4..84a21c4 100644 --- a/examples/cmd/server/main.go +++ b/examples/cmd/server/main.go @@ -16,7 +16,7 @@ func main() { server := &http.Server{ Addr: "localhost:8080", Handler: handler, - ReadTimeout: time.Second * 10, + ReadTimeout: time.Second * 30, WriteTimeout: time.Second * 10, } diff --git a/examples/web/sse_ex/sse_ex.go b/examples/web/sse_ex/sse_ex.go index 2ba0b70..b7016d2 100644 --- a/examples/web/sse_ex/sse_ex.go +++ b/examples/web/sse_ex/sse_ex.go @@ -45,12 +45,6 @@ func (ex *example) chatroom(w http.ResponseWriter, r *http.Request) { func (ex *example) feed(w http.ResponseWriter, r *http.Request) { rc := http.NewResponseController(w) - err := rc.SetWriteDeadline(time.Now().Add(30 * time.Second)) - if err != nil { - fmt.Println("failed to set write deadline", err) - return - } - feedTimeout := time.NewTimer(25 * time.Second) ctx := r.Context() @@ -81,7 +75,6 @@ func (ex *example) feed(w http.ResponseWriter, r *http.Request) { return case <-ctx.Done(): fmt.Println("ctx done") - // TODO: header return case msg := <-room: fmt.Println("msg", msg.Message)