ratz/src/chatservers/common/mocks/HasActivityTracking.go

type HasActivityTracking

// ActiveInChannels provides a mock function with given fields: window
func (_m *HasActivityTracking) ActiveInChannels(window common.TimeWindow) []common.Channel {}

// ActivityInAllChannels provides a mock function with given fields: window
func (_m *HasActivityTracking) ActivityInAllChannels(window common.TimeWindow) int {}

// ActivityInChannel provides a mock function with given fields: channelid, window
func (_m *HasActivityTracking) ActivityInChannel(channelid string, window common.TimeWindow) int {}

// TrackUserComment provides a mock function with given fields: m
func (_m *HasActivityTracking) TrackUserComment(m common.Message) {}

// TrackUserReactions provides a mock function with given fields: r
func (_m *HasActivityTracking) TrackUserReactions(r common.MessageReaction) {}

// NewHasActivityTracking creates a new instance of HasActivityTracking. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewHasActivityTracking(t interface {}