soup-sdk 0.2.0

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

pub fn parse_notification_event(raw: RawMessage) -> NotificationEvent {
    let body = raw.body;

    NotificationEvent {
        meta: EventMeta {
            received_time: raw.received_time,
        },
        show: body[1] == "1",
        message: body[3].clone(),
    }
}