public void Stop() { CacheMessage.Unsubscribe(CacheNotifyAction.Insert); CacheRegisterUser.Unsubscribe(CacheNotifyAction.Insert); CacheCreateClient.Unsubscribe(CacheNotifyAction.Insert); CacheDisableClient.Unsubscribe(CacheNotifyAction.Insert); }
public void Start() { CacheMessage.Subscribe(n => SendMessage(n), CacheNotifyAction.Insert); CacheRegisterUser.Subscribe(n => RegisterUser(n), CacheNotifyAction.Insert); CacheCreateClient.Subscribe(n => CreateOrUpdateClient(n), CacheNotifyAction.Insert); CacheDisableClient.Subscribe(n => DisableClient(n), CacheNotifyAction.Insert); }
public void CreateOrUpdateClient(int tenantId, string token, int tokenLifespan, string proxy) { CacheCreateClient.Publish(new CreateClientProto() { TenantId = tenantId, Token = token, TokenLifespan = tokenLifespan, Proxy = proxy }, CacheNotifyAction.Insert); }