soup-sdk 0.3.1

채팅 이벤트 수신 SDK
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::chat::{
    events::{EventMeta, NotificationEvent},
    parser::raw::{ParseResult, RawMessage},
};

pub fn parse_notification_event(raw: RawMessage) -> ParseResult<NotificationEvent> {
    Ok(NotificationEvent {
        meta: EventMeta {
            received_time: raw.received_time,
        },
        show: raw.field(1)? == "1",
        message: raw.field_string(3)?,
    })
}