Пример #1
0
        /// <summary>
        /// 推送未读数到前端
        /// </summary>
        /// <returns></returns>
        public async Task SendUnreadCountAsync(string account)
        {
            int count = await QueryUtil.Count(account, null).ConfigureAwait(false);

            await _messageHub.Clients.Groups(account).SendAsync("unread", count).ConfigureAwait(false);
        }
Пример #2
0
        /// <summary>
        /// 获取本人未读条数
        /// </summary>
        /// <returns></returns>
        public async Task <int> GetUnreadCountAsync()
        {
            var user = await _uidClient.GetLoginUser().ConfigureAwait(false);

            return(await QueryUtil.Count(user.Account, null).ConfigureAwait(false));
        }