Documentation ¶
Index ¶
- Constants
- Variables
- func AreUserCredentialsCorrect(st *state.State, email, password string) (bool, error)
- func AsUserError(status int, err error) error
- func DeleteFeed(st *state.State, id string) error
- func ExportFeedsForUser(st *state.State, userID string) ([]byte, error)
- func GenerateSessionToken(userID string) string
- func GetFeed(st *state.State, id string) (res *db.Feed, err error)
- func GetFeedsForUser(st *state.State, userID string) (res []*db.Feed, err error)
- func GetUserByEmail(st *state.State, email string) (res *db.User, err error)
- func GetUserByID(st *state.State, userID string) (res *db.User, err error)
- func GetUserErrorStatus(err error) int
- func GetUsersBySchedule(st *state.State, day db.SendDay, hour int) (res []*db.User, err error)
- func ImportFeedsForUser(st *state.State, userID string, opmlXML []byte) error
- func IsUserError(err error) bool
- func NewFeed(st *state.State, userID, name, url string) (*db.Feed, error)
- func NewUserError(format string, args ...any) error
- func NewUserErrorWithStatus(status int, format string, args ...any) error
- func RegisterUser(st *state.State, email, password string) (*db.User, error)
- func RegisterUserOIDC(st *state.State, email string) (*db.User, error)
- func UpdateFeed(st *state.State, feed *db.Feed) error
- func UpdateUser(st *state.State, user *db.User) error
- func ValidateSessionToken(input string) (string, time.Time, error)
- type UserError
Constants ¶
View Source
const Version = ""
Variables ¶
View Source
var ErrNotFound = NewUserErrorWithStatus(404, "item not found")
Functions ¶
func AsUserError ¶
func ExportFeedsForUser ¶ added in v0.1.1
func GenerateSessionToken ¶
func GetFeedsForUser ¶
func GetUserErrorStatus ¶
func GetUsersBySchedule ¶
func ImportFeedsForUser ¶ added in v0.1.1
func IsUserError ¶
func NewUserError ¶
func NewUserErrorWithStatus ¶
func RegisterUserOIDC ¶ added in v0.3.2
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.