17 lines
387 B
Go
17 lines
387 B
Go
package microblog
|
|
|
|
import (
|
|
"gemini_site/internal/pocketbase"
|
|
|
|
gemini "github.com/kulak/gemini"
|
|
)
|
|
|
|
// Handler interface for microblog functionality
|
|
type Handler interface {
|
|
HandleBlogRequest(w gemini.ResponseWriter, req *gemini.Request)
|
|
}
|
|
|
|
// NewHandler creates a new microblog handler
|
|
func NewHandler(pbClient *pocketbase.PocketBaseClient) Handler {
|
|
return NewMicroBlog(pbClient)
|
|
}
|