ensl_gathers/lib/event/controller.mjs

21 lines
363 B
JavaScript
Raw Normal View History

2015-12-29 16:26:11 +00:00
/*
* Events Controller
*
* Server API
* event:append - New event to be added to history
*
*/
import pubsub from "./pubsub.mjs";
2015-12-29 16:26:11 +00:00
export default namespace => {
2015-12-29 16:26:11 +00:00
pubsub.on("newEvent", event => {
if (!event.public) return;
namespace.emit("event:append", {
type: event.type,
description: event.description,
createdAt: event.createdAt
})
});
};