Esempio n. 1
0
        /// <inheritdoc />
        public async Task <IEnumerable <ChatMessage> > GetMessages(int maxCount = 0)
        {
            //RowKey is "reverse" timestamp => returned entities or in latest to oldest order automatically
            var entities = await _client.GetAll <ChatMessageTableEntity>(maxCount).ConfigureAwait(false);

            return(entities.Select(e => e.ToChatMessage()));
        }
Esempio n. 2
0
        /// <inheritdoc />
        public async Task <IEnumerable <User> > GetActiveUsers()
        {
            var entities = await _client.GetAll <UserTableEntity>().ConfigureAwait(false);

            return(entities.Select(e => e.ToUser()));
        }