mirror of https://github.com/grpc/grpc-web.git
				
				
				
			refactor hanndle error
This commit is contained in:
		
							parent
							
								
									630ab16f4a
								
							
						
					
					
						commit
						1e450e683c
					
				|  | @ -270,7 +270,7 @@ class GrpcWebClientReadableStream { | |||
|         if (Number(grpcStatusCode) != StatusCode.OK) { | ||||
|           self.handleError_({ | ||||
|             code: Number(grpcStatusCode), | ||||
|             message: decodeURIComponent(grpcStatusMessage || ""), | ||||
|             message: grpcStatusMessage, | ||||
|             metadata: responseHeaders | ||||
|           }); | ||||
|           errorEmitted = true; | ||||
|  | @ -379,7 +379,11 @@ class GrpcWebClientReadableStream { | |||
|    */ | ||||
|   handleError_(error) { | ||||
|     if (error.code != StatusCode.OK) { | ||||
|       this.sendErrorCallbacks_(error); | ||||
|       this.sendErrorCallbacks_({ | ||||
|         code: error.code, | ||||
|         message: decodeURIComponent(error.message || ''), | ||||
|         metadata: error.metadata | ||||
|       }); | ||||
|     } | ||||
|     this.sendStatusCallbacks_(/** @type {!Status} */ ({ | ||||
|       code: error.code, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue