Add files via upload

This commit is contained in:
weiaiweiai
2025-09-21 16:38:23 +08:00
committed by GitHub
commit a60afec5a8
11 changed files with 847 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
using System;
using System.Threading;
namespace WebApplication4.Services
{
public class WebSocketMessageStore
{
private string? _lastMessage;
private DateTime? _receivedAtUtc;
private readonly object _lock = new();
public void Set(string message)
{
if (message == null) return;
lock (_lock)
{
_lastMessage = message;
_receivedAtUtc = DateTime.UtcNow;
}
}
public (string? Message, DateTime? ReceivedAtUtc) Get()
{
lock (_lock)
{
return (_lastMessage, _receivedAtUtc);
}
}
}
}