internal

package
v0.0.0-...-a096d1c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BeginHtml

func BeginHtml(w io.Writer)

func EndHtml

func EndHtml(w io.Writer)

func GetHash

func GetHash(password []byte) uint64

TODO: use cryptographic hash

func MakeToken

func MakeToken(login string) string

TODO: use JWT

func NewDatabase

func NewDatabase() core.Database

func NewResource

func NewResource(name string) core.Resource

func NewResourceManager

func NewResourceManager() core.ResourceManager

func RenderPost

func RenderPost(p *core.Post, db core.Database) (string, error)

func RenderPostById

func RenderPostById(id int, db core.Database) (string, error)

func RenderUser

func RenderUser(u *core.User, db core.Database) (string, error)

func RenderUserById

func RenderUserById(id int, db core.Database) (string, error)

func RenderUserByLogin

func RenderUserByLogin(login string, db core.Database) (string, error)

func VerifyToken

func VerifyToken(token string) (string, error)

func WriteErrorString

func WriteErrorString(w io.Writer, s string)

func WriteFooter

func WriteFooter(w io.Writer)

func WriteHeader

func WriteHeader(w io.Writer)

func WriteHeaderFooterContent

func WriteHeaderFooterContent(w io.Writer)

func WriteMessageString

func WriteMessageString(w io.Writer, s string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL