UNPKG

occaecatidicta

Version:
24 lines (18 loc) 674 B
import { Application, FrontendSession, BackendSession } from 'omelox'; // handler入口示例 export class HelloHandler { constructor(private app: Application) { } /** * 一个handler函数的实现(给客户端请求用) * @param msg 客户端请求 * @param session 客户端的session,如果this.app.isFrontend()则session类型是FrontendSession,否则是BackendSession * @returns 异步返回数据给客户端 */ public async hello(msg: { data: string }, session: FrontendSession | BackendSession) { return {code: 0}; } } export default function(app: Application) { return new HelloHandler(app); }