fn build_response_before_after()

in clock-bound-d/src/response.rs [223:243]


fn build_response_before_after(
    header: Vec<u8>,
    ceb_data: &ClockErrorBound,
    time_epoch: u64,
) -> Vec<u8> {
    let mut response = header;
    let (earliest, latest) = clockbound_now(ceb_data.ceb);
    // response[1] holds the response type
    // 2 = Before
    // 3 = After
    if response[1] == 2 {
        response
            .write_u8(clockbound_before(earliest, time_epoch))
            .unwrap();
    } else if response[1] == 3 {
        response
            .write_u8(clockbound_after(latest, time_epoch))
            .unwrap();
    }
    response
}