chat.js 538 B

123456789101112131415161718192021
  1. 'use strict';
  2. const Controller = require('egg').Controller;
  3. class ChatController extends Controller {
  4. async index() {
  5. this.ctx.socket.emit('res', 'test');
  6. }
  7. async message() { // 方法通过 客户端 this.emit('message',{})//触发
  8. this.ctx.socket.emit('message', 'test');
  9. const params = this.ctx.args[0];
  10. // this.ctx.service.message.sendPeerMessage(params);
  11. console.log(2, params);
  12. }
  13. async online() { // modelMessage.sendOfflineMessage(socket, data.userId);
  14. }
  15. }
  16. module.exports = ChatController;