lexica-dialog-core
Version:
Core server for Lexica dialog agent.
16 lines • 604 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const lodash_1 = require("lodash");
const Issue_1 = require("lexica-dialog-model/dist/Issue");
const closeIssueExecutor = async (context) => {
const { issueRepository, issue } = context;
if (!lodash_1.isNil(issue)) {
const date = new Date();
issue.status = Issue_1.Status.CLOSED;
issue.lastUpdatedDate = date;
issue.closedDate = date;
context.issue = await issueRepository.save(issue);
}
};
exports.default = closeIssueExecutor;
//# sourceMappingURL=CloseIssueExecutor.js.map