聊天:测试机制,添加部分接口的壳子
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
import { GroupMessageType } from './../../../db/GroupMessage';
|
||||
import { Application, ChannelService, FrontendSession, RemoterClass, pinus } from 'pinus';
|
||||
import { resResult } from '../../../pubUtils/util';
|
||||
import { STATUS } from '../../../consts';
|
||||
import { PrivateMessageType } from '../../../db/PrivateMessage';
|
||||
|
||||
export default function (app: Application) {
|
||||
return new ChatRemote(app);
|
||||
@@ -109,4 +111,45 @@ export class ChatRemote {
|
||||
channel.pushMessage('onWorldMessage', resResult(STATUS.SUCCESS, param));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 添加用户到频道
|
||||
* @param {string} channelName 频道名
|
||||
* @param {string} roleId 要添加的用户名
|
||||
* @param {string} sid 用户连接的前端服务器名
|
||||
* @memberof ChatRemote
|
||||
*/
|
||||
public async addChannel(channelName: string, roleId: string, sid: string) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 从频道中删除用户
|
||||
* @param {string} channelName
|
||||
* @param {string} roleId
|
||||
* @param {string} sid
|
||||
* @memberof ChatRemote
|
||||
*/
|
||||
public async leaveChannel(channelName: string, roleId: string, sid: string) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 推送群消息到频道
|
||||
* @param {Partial<GroupMessageType>} msg
|
||||
* @memberof ChatRemote
|
||||
*/
|
||||
public async sendGroupMsg(msg: Partial<GroupMessageType>) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 推送私聊消息
|
||||
* @param {Partial<PrivateMessageType>} msg
|
||||
* @memberof ChatRemote
|
||||
*/
|
||||
public async sendPrivateMsg(msg: Partial<PrivateMessageType>) {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user