mirror of https://github.com/grpc/grpc-web.git
				
				
				
			Fix code and documentation to pass `deadline` metadata as a String. (#1269)
- As Metadata is a <string, string> map per Closure and TS definition.
This commit is contained in:
		
							parent
							
								
									ccef7bd239
								
							
						
					
					
						commit
						a5bd765d1d
					
				|  | @ -225,7 +225,7 @@ should be a Unix timestamp, in milliseconds. | ||||||
| var deadline = new Date(); | var deadline = new Date(); | ||||||
| deadline.setSeconds(deadline.getSeconds() + 1); | deadline.setSeconds(deadline.getSeconds() + 1); | ||||||
| 
 | 
 | ||||||
| client.sayHelloAfterDelay(request, {deadline: deadline.getTime()}, | client.sayHelloAfterDelay(request, {deadline: deadline.getTime().toString()}, | ||||||
|   (err, response) => { |   (err, response) => { | ||||||
|     // err will be populated if the RPC exceeds the deadline |     // err will be populated if the RPC exceeds the deadline | ||||||
|     ... |     ... | ||||||
|  |  | ||||||
|  | @ -84,8 +84,8 @@ testSuite({ | ||||||
|     deadline.setSeconds(deadline.getSeconds() + 1); |     deadline.setSeconds(deadline.getSeconds() + 1); | ||||||
|     await new Promise((resolve, reject) => { |     await new Promise((resolve, reject) => { | ||||||
|       client.rpcCall( |       client.rpcCall( | ||||||
|           'url', new MockRequest(), {'deadline': deadline}, methodDescriptor, |           'url', new MockRequest(), {'deadline': deadline.getTime().toString()}, | ||||||
|           (error, response) => { |           methodDescriptor, (error, response) => { | ||||||
|             assertNull(error); |             assertNull(error); | ||||||
|             resolve(); |             resolve(); | ||||||
|           }); |           }); | ||||||
|  |  | ||||||
|  | @ -52,8 +52,10 @@ function doEmptyUnary(done) { | ||||||
| 
 | 
 | ||||||
| function doEmptyUnaryWithDeadline(done) { | function doEmptyUnaryWithDeadline(done) { | ||||||
|   var testService = new TestServiceClient(SERVER_HOST, null, null); |   var testService = new TestServiceClient(SERVER_HOST, null, null); | ||||||
|   const deadlineMs = 1000; // 1 second
 | 
 | ||||||
|   testService.emptyCall(new Empty(), {deadline: Date.now() + deadlineMs}, |   const deadline = new Date(); | ||||||
|  |   deadline.setSeconds(deadline.getSeconds() + 1); | ||||||
|  |   testService.emptyCall(new Empty(), {deadline: deadline.getTime().toString()}, | ||||||
|     (err, response) => { |     (err, response) => { | ||||||
|       assert.ifError(err); |       assert.ifError(err); | ||||||
|       assert(response instanceof Empty); |       assert(response instanceof Empty); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue