Documentation
¶
Index ¶
- func CountPostPages() int
- func CountPostPagesTag(tagSyntax []string) int
- func CreateOrUpdateTag(tagSyntax string) (*database.Tag, error)
- func CreateOrUpdateTagComplex(tagName string, tagTypeString string) (*database.Tag, error)
- func CreateOrUpdateTagGeneric(tagName string) (*database.Tag, error)
- func CreateOrUpdateTagType(model models.TagTypeCreateModel) (*database.TagType, error)
- func CreatePost(userID string, model models.PostCreateModel) (*database.Post, error)
- func CreateToken(user *database.User) string
- func CreateUser(model models.UserCreateModel) (*database.User, error)
- func DeletePost(id string) error
- func DeleteTagType(id uint) error
- func FindTag(tagSyntax string) (*database.Tag, error)
- func FindTagComplex(tagName string, tagTypeString string) (*database.Tag, error)
- func FindTagGeneric(tagName string) (*database.Tag, error)
- func GetPost(id string) (*database.Post, error)
- func GetPostAll(page int, perPage int) []database.Post
- func GetPostTags(page int, perPage int, tagSyntax []string) []database.Post
- func GetRelatedTags(tagSyntax string) ([]models.TagListItem, error)
- func GetTag(tagString string) (*models.TagReadModel, error)
- func GetTagAll() []models.TagListItem
- func GetTagAutocomplete(searchValue string, forcePositive bool) []string
- func GetTagFilter(tagObjs []database.Tag) []models.TagListItem
- func GetTagFilterString(tagString []string) []models.TagListItem
- func GetTagTypeAll() []database.TagType
- func GetUser(id string) *database.User
- func GetUserFromUsername(username string) *database.User
- func Login(username string, password string) *database.User
- func ParseReadTags(tags []string) ([]database.Tag, error)
- func ParseTags(tags []string) ([]database.Tag, error)
- func SimilaritySearch(originalHashInt uint64) ([]models.PostSimilarityListItem, error)
- func UpdatePost(id string, model models.PostUpdateModel) (*database.Post, error)
- func UpdateTag(tagString string, model models.TagUpdateModel) error
- func UpdateTagNotes(tagString string, notes string) error
- func UpdateUserPassword(id string, model models.UserUpdatePasswordModel) (*database.User, error)
- func UpdateUserProfile(id string, model models.UserUpdateModel) (*database.User, error)
- func ValidateToken(signedToken string) (jwt.MapClaims, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CountPostPages ¶
func CountPostPages() int
func CountPostPagesTag ¶
func CreateOrUpdateTagType ¶
func CreateOrUpdateTagType(model models.TagTypeCreateModel) (*database.TagType, error)
func CreatePost ¶
func CreateToken ¶
func CreateUser ¶
func CreateUser(model models.UserCreateModel) (*database.User, error)
func DeletePost ¶
func DeleteTagType ¶
func FindTagComplex ¶
func GetRelatedTags ¶
func GetRelatedTags(tagSyntax string) ([]models.TagListItem, error)
func GetTagAll ¶
func GetTagAll() []models.TagListItem
func GetTagAutocomplete ¶
func GetTagFilter ¶
func GetTagFilter(tagObjs []database.Tag) []models.TagListItem
func GetTagFilterString ¶
func GetTagFilterString(tagString []string) []models.TagListItem
func GetTagTypeAll ¶
func GetUserFromUsername ¶
func SimilaritySearch ¶
func SimilaritySearch(originalHashInt uint64) ([]models.PostSimilarityListItem, error)
func UpdatePost ¶
func UpdateTagNotes ¶
func UpdateUserPassword ¶
func UpdateUserProfile ¶
func ValidateToken ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.