ensl_gathers/lib/event/controller.mjs
Absurdon ddb6c460ff Fixes
* use ES Modules
* Fix some bugs
* add Novice Gather
2023-03-05 17:18:43 +00:00

20 lines
363 B
JavaScript

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