✨ Award post
This commit is contained in:
		| @@ -97,7 +97,19 @@ public static class GrpcClientHelper | ||||
|         return new PermissionService.PermissionServiceClient(CreateCallInvoker(url, clientCertPath, clientKeyPath, | ||||
|             clientCertPassword)); | ||||
|     } | ||||
|  | ||||
|      | ||||
|     public static async Task<PaymentService.PaymentServiceClient> CreatePaymentServiceClient( | ||||
|         IEtcdClient etcdClient, | ||||
|         string clientCertPath, | ||||
|         string clientKeyPath, | ||||
|         string? clientCertPassword = null | ||||
|     ) | ||||
|     { | ||||
|         var url = await GetServiceUrlFromEtcd(etcdClient, "DysonNetwork.Pass"); | ||||
|         return new PaymentService.PaymentServiceClient(CreateCallInvoker(url, clientCertPath, clientKeyPath, | ||||
|             clientCertPassword)); | ||||
|     } | ||||
|      | ||||
|     public static async Task<PusherService.PusherServiceClient> CreatePusherServiceClient( | ||||
|         IEtcdClient etcdClient, | ||||
|         string clientCertPath, | ||||
|   | ||||
| @@ -126,6 +126,7 @@ message CreateOrderRequest { | ||||
|     optional string product_identifier = 8; | ||||
|     // Using bytes for meta to represent JSON. | ||||
|     optional bytes meta = 6; | ||||
|     optional string remarks = 9; | ||||
|     bool reuseable = 7; | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user