im_control_plane library

Classes

ImControlPlane
SY IM 控制面 REST(非 OpenIM 原生 SDK)。
SyImErrorCode
SY 控制面(/api/user/im/*、/api/server/im/token)返回的业务码。
SyImReaction
表情回应(lite)。服务端 POST /api/user/im/reaction 发出的 Custom(110) 消息,data 为 {"sy":"reaction_lite","action":"add|remove","emoji":"👍","target":{"seq":..,"clientMsgId":..,"senderId":..}}。 与 Android ImReaction、iOS SyImReaction 解析规则相同。

Functions

decodeControlPlaneResponse(int httpStatus, String body) → Map<String, dynamic>
解析控制面响应。非 2xx 或业务码非 0 时抛 SyImControlPlaneException。

Exceptions / Errors

SyImControlPlaneException
控制面请求失败。code 为响应体业务码(见 SyImErrorCode),响应体没有 code 时为 HTTP 状态码。 仍是 Exception,已有的 on Exception 可以接住。