Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BanManager ¶ added in v0.18.0
type BanManager struct {
// contains filtered or unexported fields
}
func LoadUserBans ¶ added in v0.18.0
func LoadUserBans(store banQuerier) (*BanManager, error)
func (*BanManager) IsBanned ¶ added in v0.18.0
func (m *BanManager) IsBanned(id string) bool
type PreferenceManager ¶
type PreferenceManager struct {
// contains filtered or unexported fields
}
func NewPreferenceManager ¶
func NewPreferenceManager(store db.Store) (*PreferenceManager, error)
func (*PreferenceManager) Get ¶
func (m *PreferenceManager) Get(c echo.Context, user string) (*db.UserPreference, error)
Get retrieves the preferences from cache or DB. If no prefs are in DB, create a row with default values.
func (*PreferenceManager) UpdateNewsCursor ¶
func (*PreferenceManager) UpdatePreferences ¶ added in v0.31.1
func (m *PreferenceManager) UpdatePreferences(c echo.Context, params db.UpdateUserPreferencesParams) error
Click to show internal directories.
Click to hide internal directories.