Documentation ¶
Index ¶
- Constants
- Variables
- func AddInvitationCreationRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddInvitationJoiningRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddListCreationRoute(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddListEntriesQueriesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddListEntriesUpdatesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddListInfoRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddListPropertiesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddListQueriesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func AddListStripeRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
- func DbListCreate(app *pocketbase.PocketBase, req db.CreateShoppingList, userId string) error
- func DbListUpdate(app *pocketbase.PocketBase, req db.PostShoppingList, userId string) error
- func DoUserHasRights(app *pocketbase.PocketBase, userId string, listId string) bool
- func EnsureDbStripeUser(app *pocketbase.PocketBase, user *models.Record) (res error, val db.UserSubscriptionInformation)
- func StripeInit()
- func UserAntispamCheck(userId string) bool
- func UserAntispamUpdate(userId string) bool
- func UserPremiumLevel(app *pocketbase.PocketBase, userId string) int
- type AntiSpamEntry
Constants ¶
View Source
const ( SubNull = -1 SubFree = 0 SubPremium = 1 )
Variables ¶
View Source
var StripeEnabled = false
View Source
var StripeSubscriptionKey = ""
Functions ¶
func AddInvitationCreationRoutes ¶
func AddInvitationCreationRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddInvitationJoiningRoutes ¶
func AddInvitationJoiningRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddListCreationRoute ¶
func AddListCreationRoute(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddListEntriesQueriesRoutes ¶
func AddListEntriesQueriesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddListEntriesUpdatesRoutes ¶
func AddListEntriesUpdatesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddListInfoRoutes ¶
func AddListInfoRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddListPropertiesRoutes ¶
func AddListPropertiesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddListQueriesRoutes ¶
func AddListQueriesRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func AddListStripeRoutes ¶
func AddListStripeRoutes(e *core.ServeEvent, app *pocketbase.PocketBase)
func DbListCreate ¶
func DbListCreate(app *pocketbase.PocketBase, req db.CreateShoppingList, userId string) error
func DbListUpdate ¶
func DbListUpdate(app *pocketbase.PocketBase, req db.PostShoppingList, userId string) error
func DoUserHasRights ¶
func DoUserHasRights(app *pocketbase.PocketBase, userId string, listId string) bool
func EnsureDbStripeUser ¶
func EnsureDbStripeUser(app *pocketbase.PocketBase, user *models.Record) (res error, val db.UserSubscriptionInformation)
func StripeInit ¶
func StripeInit()
func UserAntispamCheck ¶
func UserAntispamUpdate ¶
func UserPremiumLevel ¶
func UserPremiumLevel(app *pocketbase.PocketBase, userId string) int
Types ¶
type AntiSpamEntry ¶
type AntiSpamEntry struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.