1
0

Commentaires

This commit is contained in:
MarcEricMartel 2023-11-16 07:04:02 -05:00
parent 2c68f0e8a5
commit 578a5c6372

View File

@ -15,7 +15,8 @@ public class RedisService: IRedisService {
}
/// <summary>
/// Version Pub/Sub
/// Version Pub/Sub - Redis en mode Pub/Sub ne garde pas ses messages en mémoire,
/// donc les commandes faites avant la souscription ne sont pas copiées.
/// </summary>
public async Task<CanvasCommand?> Subscribe(CancellationToken cToken) {
var mess = await _channel.ReadAsync(cToken);
@ -26,9 +27,10 @@ public class RedisService: IRedisService {
}
/// <summary>
/// Version Pub/Sub
/// Version Pub/Sub - Redis en mode Pub/Sub ne garde pas ses messages en mémoire,
/// donc les commandes faites avant la souscription ne sont pas copiées.
/// </summary>
/// <param name="command"></param>
/// <param name="command">La commande à publier</param>
public async void Publish(CanvasCommand command) {
CanvasCommand cm = new(command);
await _cache.GetSubscriber().PublishAsync(_channel.Channel, JsonConvert.SerializeObject(cm));