增加间隔时间参数

This commit is contained in:
snltty
2023-09-19 23:28:08 +08:00
parent 8ce8c04467
commit 9ac0841a40
85 changed files with 1231 additions and 199 deletions

View File

@@ -9,10 +9,12 @@ namespace cmonitor.server.api.services
{
private readonly MessengerSender messengerSender;
private readonly SignCaching signCaching;
public ScreenClientService(MessengerSender messengerSender, SignCaching signCaching)
private readonly Config config;
public ScreenClientService(MessengerSender messengerSender, SignCaching signCaching, Config config)
{
this.messengerSender = messengerSender;
this.signCaching = signCaching;
this.config = config;
}
public bool Update(ClientServiceParamsInfo param)
{
@@ -21,7 +23,7 @@ namespace cmonitor.server.api.services
{
bool res = signCaching.Get(names[i], out SignCacheInfo cache)
&& cache.Connected
&& cache.GetScreen()
&& cache.GetScreen(config.ScreenDelay)
&& Interlocked.CompareExchange(ref cache.ScreenFlag, 0, 1) == 1;
if (res)
{