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":..}}。 与 AndroidImReaction、iOSSyImReaction解析规则相同。
Functions
-
decodeControlPlaneResponse(
int httpStatus, String body) → Map< String, dynamic> - 解析控制面响应。非 2xx 或业务码非 0 时抛 SyImControlPlaneException。
Exceptions / Errors
- SyImControlPlaneException
-
控制面请求失败。code 为响应体业务码(见 SyImErrorCode),响应体没有 code 时为 HTTP 状态码。
仍是 Exception,已有的
on Exception可以接住。