Documentation
¶
Index ¶
- func CloseUpdateUserLastActiveTime() error
- func CreateUser(username, password, email string, needValid bool) (*users.EntityComplete, error)
- func FirstUserInit(adminUser *users.EntityComplete)
- func GenerateGooseNickname() string
- func GetInitBlog() string
- func UpdateUserActivity(userID uint64)
- type UserActivityManager
- type UserActivityTask
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloseUpdateUserLastActiveTime ¶ added in v0.0.7
func CloseUpdateUserLastActiveTime() error
CloseUpdateUserLastActiveTime stops the global activity manager.
func CreateUser ¶ added in v0.0.9
func CreateUser(username, password, email string, needValid bool) (*users.EntityComplete, error)
func FirstUserInit ¶
func FirstUserInit(adminUser *users.EntityComplete)
func GenerateGooseNickname ¶ added in v0.0.9
func GenerateGooseNickname() string
GenerateGooseNickname creates a compact random default nickname.
func GetInitBlog ¶
func GetInitBlog() string
func UpdateUserActivity ¶ added in v0.0.7
func UpdateUserActivity(userID uint64)
UpdateUserActivity queues a global user activity update.
Types ¶
type UserActivityManager ¶ added in v0.0.7
type UserActivityManager struct {
// contains filtered or unexported fields
}
UserActivityManager batches user activity writes.
func GetUserActivityManager ¶ added in v0.0.7
func GetUserActivityManager() *UserActivityManager
GetUserActivityManager returns the singleton activity manager.
func (*UserActivityManager) Close ¶ added in v0.0.7
func (m *UserActivityManager) Close()
Close stops the manager and flushes remaining activity updates.
func (*UserActivityManager) UpdateUserActivity ¶ added in v0.0.7
func (m *UserActivityManager) UpdateUserActivity(userID uint64)
UpdateUserActivity queues a non-blocking user activity update.
Click to show internal directories.
Click to hide internal directories.