fix: set header (#32)
This commit is contained in:
+9
-2
@@ -130,13 +130,20 @@ impl HeartbeatResponse {
|
|||||||
false
|
false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
macro_rules! gen_set_header {
|
macro_rules! gen_set_header {
|
||||||
($req: ty) => {
|
($req: ty) => {
|
||||||
impl $req {
|
impl $req {
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn set_header(&mut self, (cluster_id, member_id): (u64, u64)) {
|
pub fn set_header(&mut self, (cluster_id, member_id): (u64, u64)) {
|
||||||
self.header = Some(RequestHeader::new((cluster_id, member_id)));
|
match self.header.as_mut() {
|
||||||
|
Some(header) => {
|
||||||
|
header.cluster_id = cluster_id;
|
||||||
|
header.member_id = member_id;
|
||||||
|
}
|
||||||
|
None => {
|
||||||
|
self.header = Some(RequestHeader::new((cluster_id, member_id)));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user