Esempio n. 1
0
 public Task AddMessage(ChatMessage message, CancellationToken token = default)
 {
     return(subscriber.PublishAsync(roomKey, RedisChatMessageSerializer.AsString(message)));
 }
        public async Task TrackMessage(ChatMessage chatMessage, CancellationToken token = default)
        {
            await database.ListLeftPushAsync(chatKey, RedisChatMessageSerializer.AsString(chatMessage));

            await database.ListTrimAsync(chatKey, 0, historyLength);
        }