Beispiel #1
0
 public void Stop()
 {
     CacheMessage.Unsubscribe(CacheNotifyAction.Insert);
     CacheRegisterUser.Unsubscribe(CacheNotifyAction.Insert);
     CacheCreateClient.Unsubscribe(CacheNotifyAction.Insert);
     CacheDisableClient.Unsubscribe(CacheNotifyAction.Insert);
 }
Beispiel #2
0
 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);
 }