server error is changed
This commit is contained in:
		
							parent
							
								
									a3afe66b5d
								
							
						
					
					
						commit
						b0fd020d6f
					
				@ -14,7 +14,7 @@ serde = { version = "1", features = ["derive"] }
 | 
				
			|||||||
serde_json = { version = "1" }
 | 
					serde_json = { version = "1" }
 | 
				
			||||||
prost = { version = "0" }
 | 
					prost = { version = "0" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
beteran-protobuf-rust = { git = "https://gitlab.loafle.net/bet/beteran-protobuf-rust.git", tag = "v0.1.21-snapshot" }
 | 
					beteran-protobuf-rust = { git = "https://gitlab.loafle.net/bet/beteran-protobuf-rust.git", tag = "v0.1.22-snapshot" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[build-dependencies]
 | 
					[build-dependencies]
 | 
				
			||||||
 | 
				
			|||||||
@ -194,7 +194,9 @@ impl fmt::Display for Internal {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
 | 
					#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
 | 
				
			||||||
pub struct Server {
 | 
					pub struct Server {
 | 
				
			||||||
 | 
					  pub code: i32,
 | 
				
			||||||
  pub message: String,
 | 
					  pub message: String,
 | 
				
			||||||
 | 
					  pub data: Option<Vec<u8>>,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
impl fmt::Display for Server {
 | 
					impl fmt::Display for Server {
 | 
				
			||||||
@ -246,29 +248,29 @@ impl From<Error> for bpr::protobuf::rpc::Error {
 | 
				
			|||||||
  fn from(err: Error) -> Self {
 | 
					  fn from(err: Error) -> Self {
 | 
				
			||||||
    match err {
 | 
					    match err {
 | 
				
			||||||
      Error::Parse(e) => bpr::protobuf::rpc::Error {
 | 
					      Error::Parse(e) => bpr::protobuf::rpc::Error {
 | 
				
			||||||
        code: -32700,
 | 
					        code: bpr::protobuf::rpc::Error::PARSE,
 | 
				
			||||||
        message: e.message,
 | 
					        message: e.message,
 | 
				
			||||||
        data: None,
 | 
					        data: None,
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      Error::InvalidRequest(e) => bpr::protobuf::rpc::Error {
 | 
					      Error::InvalidRequest(e) => bpr::protobuf::rpc::Error {
 | 
				
			||||||
        code: -32600,
 | 
					        code: bpr::protobuf::rpc::Error::INVALID_REQUEST,
 | 
				
			||||||
        message: e.message,
 | 
					        message: e.message,
 | 
				
			||||||
        data: None,
 | 
					        data: None,
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      Error::InvalidParams(e) => bpr::protobuf::rpc::Error {
 | 
					      Error::InvalidParams(e) => bpr::protobuf::rpc::Error {
 | 
				
			||||||
        code: -32602,
 | 
					        code: bpr::protobuf::rpc::Error::INVALID_PARAMS,
 | 
				
			||||||
        message: e.message.clone(),
 | 
					        message: e.message.clone(),
 | 
				
			||||||
        data: Some(bpr::protobuf::rpc::InvalidParamsDetail::from(&e.detail).encode_to_vec()),
 | 
					        data: Some(bpr::protobuf::rpc::InvalidParamsDetail::from(&e.detail).encode_to_vec()),
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      Error::Internal(e) => bpr::protobuf::rpc::Error {
 | 
					      Error::Internal(e) => bpr::protobuf::rpc::Error {
 | 
				
			||||||
        code: -32603,
 | 
					        code: bpr::protobuf::rpc::Error::INTERNAL,
 | 
				
			||||||
        message: e.message,
 | 
					        message: e.message,
 | 
				
			||||||
        data: None,
 | 
					        data: None,
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      Error::Server(e) => bpr::protobuf::rpc::Error {
 | 
					      Error::Server(e) => bpr::protobuf::rpc::Error {
 | 
				
			||||||
        code: -32603,
 | 
					        code: e.code,
 | 
				
			||||||
        message: e.message,
 | 
					        message: e.message,
 | 
				
			||||||
        data: None,
 | 
					        data: e.data,
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user