aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--handler.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/handler.go b/handler.go
index afa71ba..c8cd13f 100644
--- a/handler.go
+++ b/handler.go
@@ -14,6 +14,9 @@ import (
// of the ServeGemini call. Handlers may also call ResponseWriter.Close to
// manually close the connection.
//
+// The provided context is canceled when the client's connection is closed,
+// when ResponseWriter.Close is called, or when the ServeGemini method returns.
+//
// Handlers should not modify the provided Request.
type Handler interface {
ServeGemini(context.Context, ResponseWriter, *Request)