fix: Write revision on document publish

This commit is contained in:
Tom Moor
2022-05-04 22:03:04 -07:00
parent 9117b7479f
commit ec1bc801a4

View File

@@ -5,10 +5,14 @@ import { DocumentEvent, RevisionEvent, Event } from "@server/types";
import BaseProcessor from "./BaseProcessor";
export default class RevisionsProcessor extends BaseProcessor {
static applicableEvents: Event["name"][] = ["documents.update.debounced"];
static applicableEvents: Event["name"][] = [
"documents.publish",
"documents.update.debounced",
];
async perform(event: DocumentEvent | RevisionEvent) {
switch (event.name) {
case "documents.publish":
case "documents.update.debounced": {
const document = await Document.findByPk(event.documentId);
invariant(document, "Document should exist");