Example #1
0
 //Gateway
 public Task SendGatewayAsync(GatewayOpCode opCode, object payload,
                              GlobalBucket bucket = GlobalBucket.GeneralGateway, RequestOptions options = null)
 => SendGatewayInternalAsync(opCode, payload, BucketGroup.Global, (int)bucket, 0, options);
Example #2
0
 private RequestQueueBucket GetGlobalBucket(GlobalBucket type)
 {
     return(_globalBuckets[(int)type]);
 }
Example #3
0
 public static Bucket GetBucketInfo(GlobalBucket bucket) => _globalLimits[bucket];
Example #4
0
 //Core
 public Task <TResponse> SendRpcAsync <TResponse>(string cmd, object payload, GlobalBucket bucket = GlobalBucket.GeneralRpc,
                                                  Optional <string> evt = default(Optional <string>), bool ignoreState = false, RequestOptions options = null)
     where TResponse : class
 => SendRpcAsyncInternal <TResponse>(cmd, payload, BucketGroup.Global, (int)bucket, 0, evt, ignoreState, options);