diff --git a/server/packages/sdk/package.json b/server/packages/sdk/package.json index 47c35882..b22786c3 100644 --- a/server/packages/sdk/package.json +++ b/server/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "tailchat-server-sdk", - "version": "0.0.15", + "version": "0.0.16", "description": "", "main": "dist/index.js", "bin": { diff --git a/server/packages/sdk/src/services/lib/call.ts b/server/packages/sdk/src/services/lib/call.ts index 4a60e557..8a7ea12c 100644 --- a/server/packages/sdk/src/services/lib/call.ts +++ b/server/packages/sdk/src/services/lib/call.ts @@ -17,6 +17,15 @@ export function call(ctx: TcPureContext) { userId, }); }, + /** + * 离开socketio房间 + */ + async leaveSocketIORoom(roomIds: string[], userId?: string) { + await ctx.call('gateway.leaveRoom', { + roomIds, + userId, + }); + }, /** * 发送系统消息 * 如果为群组消息则需要增加groupId