use crate::error::ImError;
use crate::sync_session::EventKind;
pub(crate) fn parse_event_kind(type_num: u8) -> Result<EventKind, ImError> {
match type_num {
1 => Ok(EventKind::PostUpsert),
2 => Ok(EventKind::PostEdit),
3 => Ok(EventKind::PostRevoke),
6 => Ok(EventKind::PostRead),
7 => Ok(EventKind::ChannelTerminalClosed),
n => Ok(EventKind::Other(n)),
}
}