refactor: pull version into const

This commit is contained in:
Anna 2022-07-09 20:53:15 -04:00
parent 6f103ace64
commit e859b6ce0a
Signed by: anna
GPG Key ID: 0B391D8F06FCD9E0

View File

@ -10,14 +10,16 @@ use crate::{
WsStream, WsStream,
}; };
const VERSION: u32 = 1;
pub async fn version(conn: &mut WsStream, number: u32, req: VersionRequest) -> Result<bool> { pub async fn version(conn: &mut WsStream, number: u32, req: VersionRequest) -> Result<bool> {
if req.version != 1 { if req.version != VERSION {
send(conn, number, ErrorResponse::new(None, "unsupported version")).await?; send(conn, number, ErrorResponse::new(None, "unsupported version")).await?;
return Ok(false); return Ok(false);
} }
send(conn, number, VersionResponse { send(conn, number, VersionResponse {
version: 1, version: VERSION,
}).await?; }).await?;
Ok(true) Ok(true)