diff --git a/app/controllers/socket/Markdown.controller.js b/app/controllers/socket/Markdown.controller.js new file mode 100644 index 0000000..420f34c --- /dev/null +++ b/app/controllers/socket/Markdown.controller.js @@ -0,0 +1,10 @@ +const EditorController = require('./Editor.controller') + +class MarkdownController extends EditorController { + async _get_resource(id) { + const Node = this.models.get('api:Node') + return Node.findOne({ UUID: id }) + } +} + +module.exports = exports = MarkdownController diff --git a/app/routing/routers/api/v1/socket.routes.js b/app/routing/routers/api/v1/socket.routes.js index 1623e26..f795c92 100644 --- a/app/routing/routers/api/v1/socket.routes.js +++ b/app/routing/routers/api/v1/socket.routes.js @@ -16,5 +16,8 @@ module.exports = exports = { '/code/.websocket': [ 'controller::socket:Code', ], + '/markdown/.websocket': [ + 'controller::socket:Markdown', + ], } }