@grouparoo/core
Version:
The Grouparoo Core
16 lines (15 loc) • 515 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.broadcastModel = void 0;
const actionhero_1 = require("actionhero");
const modelName_1 = require("../modules/modelName");
async function broadcastModel(instance, verb = "create") {
try {
await actionhero_1.chatRoom.broadcast({}, `model:${(0, modelName_1.modelName)(instance)}`, {
model: await instance.apiData(),
verb,
});
}
catch { }
}
exports.broadcastModel = broadcastModel;