Documentation
¶
Index ¶
- func CreateTemplateWithBase(templateName string) (*template.Template, error)
- func GameHandlerHtml(w http.ResponseWriter, r *http.Request, game games.Game)
- func RenderTemplateToString(templateName string, data interface{}) (string, error)
- func RenderTemplateWithBase(w io.Writer, templateName string, data interface{}) error
- type FediGamesServer
- func (server *FediGamesServer) AvatarHandler(w http.ResponseWriter, r *http.Request)
- func (server *FediGamesServer) FollowersHandler(w http.ResponseWriter, r *http.Request)
- func (server *FediGamesServer) FollowingHandler(w http.ResponseWriter, r *http.Request)
- func (server *FediGamesServer) GameHandler(w http.ResponseWriter, r *http.Request)
- func (server *FediGamesServer) InboxHandler(w http.ResponseWriter, r *http.Request)
- func (server *FediGamesServer) IndexHandler(w http.ResponseWriter, r *http.Request)
- func (server *FediGamesServer) MediaServer() http.Handler
- func (server *FediGamesServer) OutboxHandler(w http.ResponseWriter, r *http.Request)
- func (server *FediGamesServer) Start() error
- func (server *FediGamesServer) StaticServer() http.Handler
- func (server *FediGamesServer) WebfingerHandler(w http.ResponseWriter, r *http.Request)
- type TemplateData
- type WebfingerLink
- type WebfingerResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateTemplateWithBase ¶
func GameHandlerHtml ¶
func RenderTemplateToString ¶
Types ¶
type FediGamesServer ¶
type FediGamesServer struct {
// contains filtered or unexported fields
}
func NewFediGamesServer ¶
func NewFediGamesServer(engine *internal.GameEngine, gamesList []games.Game) FediGamesServer
func (*FediGamesServer) AvatarHandler ¶
func (server *FediGamesServer) AvatarHandler(w http.ResponseWriter, r *http.Request)
func (*FediGamesServer) FollowersHandler ¶
func (server *FediGamesServer) FollowersHandler(w http.ResponseWriter, r *http.Request)
func (*FediGamesServer) FollowingHandler ¶
func (server *FediGamesServer) FollowingHandler(w http.ResponseWriter, r *http.Request)
func (*FediGamesServer) GameHandler ¶
func (server *FediGamesServer) GameHandler(w http.ResponseWriter, r *http.Request)
func (*FediGamesServer) InboxHandler ¶
func (server *FediGamesServer) InboxHandler(w http.ResponseWriter, r *http.Request)
ServeHTTP implements http.Handler.
func (*FediGamesServer) IndexHandler ¶
func (server *FediGamesServer) IndexHandler(w http.ResponseWriter, r *http.Request)
func (*FediGamesServer) MediaServer ¶
func (server *FediGamesServer) MediaServer() http.Handler
func (*FediGamesServer) OutboxHandler ¶
func (server *FediGamesServer) OutboxHandler(w http.ResponseWriter, r *http.Request)
func (*FediGamesServer) Start ¶
func (server *FediGamesServer) Start() error
func (*FediGamesServer) StaticServer ¶
func (server *FediGamesServer) StaticServer() http.Handler
func (*FediGamesServer) WebfingerHandler ¶
func (server *FediGamesServer) WebfingerHandler(w http.ResponseWriter, r *http.Request)
type TemplateData ¶
type TemplateData struct {
Data interface{}
}
type WebfingerLink ¶
type WebfingerResponse ¶
type WebfingerResponse struct { Subject string `json:"subject"` Aliases []string `json:"aliases"` Links []WebfingerLink `json:"links"` }
Click to show internal directories.
Click to hide internal directories.