예제 #1
0
        public void SpamCheckAndReport(HubCallerContext hubCallerContext, HubConnectionContext hubConnectionContext)
        {
            int spamNumber = _messageRepository.CountMessagesByTimeSec(10, hubCallerContext);

            if (spamNumber > 4)
            {
                hubConnectionContext.Group("admingroup").addNewMessageToPage(hubCallerContext.User.Identity.Name + " is spamming! He's sent " + spamNumber + " messages the last 10 seconds!");
            }
        }