import { dispatch} from './dispatcher'; import { Session, Application } from 'pinus'; export function chat(session: Session, msg: any, app: Application, cb: (err: Error , serverId ?: string) => void) { let chatServers = app.getServersByType('chat'); if(!chatServers || chatServers.length === 0) { cb(new Error('can not find chat servers.')); return; } let res = dispatch(session.get('rid'), chatServers); cb(null, res.id); }