ratz/src/services/storage/dynamousers/activity.go

const repPointsForReacting

type CommentsByChannel

type userActivity

func (u *DynamoUserRecord) TotalComments() (total int) {}

func (u *DynamoUserRecord) ActivityInChannel(channelid string, window common.TimeWindow) int {}

func (u *DynamoUserRecord) ActivityInAllChannels(window common.TimeWindow) int {}

func (u *DynamoUserRecord) ActiveInChannels(window common.TimeWindow) (activechannels []common.Channel) {}

// TrackEvent adds an event-specific key to channel stats to allow ratz to monitor his own activity over time
func (u *DynamoUserRecord) TrackEvent(eventkey string) {}

// EventCount returns the amount of times this event has been record in the given time window
func (u *DynamoUserRecord) EventCount(eventkey string, window common.TimeWindow) int {}

func (u *DynamoUserRecord) TrackUserComment(m common.Message) {}

func (u *DynamoUserRecord) TrackUserPresence(p common.PresenceUpdate) (timesincelast time.Duration) {}

func (u *DynamoUserRecord) TrackUserReactions(r common.MessageReaction) {}