use std::cmp::max;
use crate::chat::{
events::{EventMeta, SlowEvent},
parser::raw::{ParseResult, RawMessage},
};
// bool: 강제퇴장 여부
pub fn parse_slow_event(raw: RawMessage) -> ParseResult<SlowEvent> {
Ok(SlowEvent {
meta: EventMeta {
received_time: raw.received_time,
},
duration: max(
raw.parse_u32_or_default(0, 0),
raw.parse_u32_or_default(1, 0),
),
})
}