• This project
    • Loading...
  • Sign in

201side / floater

%ea%b7%b8%eb%a6%bc1
Go to a project
Toggle navigation Toggle navigation pinning
  • Projects
  • Groups
  • Snippets
  • Help
  • Project
  • Activity
  • Repository
  • Pipelines
  • Graphs
  • Issues 3
  • Merge Requests 0
  • Wiki
  • Snippets
  • Network
  • Create a new issue
  • Builds
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Network
  • Compare
  • Branches
  • Tags
Switch branch/tag
  • floater
  • src
  • socket.js
  • robin*'s avatar
    소켓io 구현 · 46fcbbad
    46fcbbad
    robin* authored 2020-12-10 11:08:59 +0900
socket.js 414 Bytes
Raw Blame History Permalink
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
const sio = require('socket.io');
const db = require('./db');

let io;
module.exports = {
    init(http) {
        io = sio(http);
        io.on('connection', (socket) => {
            socket.on('init', (id) => {
                db.get('subthread').find({parent: id}, {sort: '+_id'}).each((thread, _) => {
                    socket.emit('thread', thread);
                });
            });
        });
    }
};