add guestbook

This commit is contained in:
Travis Shears 2025-10-07 10:14:36 +02:00
parent 78ae49c2c7
commit 0bd065c2d1
7 changed files with 333 additions and 14 deletions

View file

@ -0,0 +1,17 @@
package guestbook
import (
"database/sql"
gemini "github.com/kulak/gemini"
)
// Handler interface for microblog functionality
type Handler interface {
HandleRequest(w gemini.ResponseWriter, req *gemini.Request)
}
// NewHandler creates a new microblog handler
func NewHandler(db *sql.DB) Handler {
return NewGuestBook(db)
}