Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrevityBot ¶
type BrevityBot struct {
// contains filtered or unexported fields
}
func NewBrevityBot ¶
func NewBrevityBot(backend backend_contract.Api) *BrevityBot
func (*BrevityBot) Track ¶
func (bb *BrevityBot) Track(activity UserActivity) []string
Note: UserActivity is an interface defined in user_activity.go
type ChatActivity ¶
type ChatActivity struct {
// contains filtered or unexported fields
}
ChatActivity is a concrete subtype of the UserActivity interface
func NewChatActivity ¶
func NewChatActivity(ts time.Time, uID string) *ChatActivity
func (*ChatActivity) Timestamp ¶
func (ca *ChatActivity) Timestamp() time.Time
func (*ChatActivity) UserID ¶
func (ca *ChatActivity) UserID() string
type UserActivity ¶
Click to show internal directories.
Click to hide internal directories.