aboutsummaryrefslogtreecommitdiff
path: root/lib/event.schema.ts
diff options
context:
space:
mode:
authoreug-vs <eug-vs@keemail.me>2020-12-02 03:09:53 +0300
committereug-vs <eug-vs@keemail.me>2020-12-02 03:09:53 +0300
commit91784c9e8d6c0565d001f60d5969ea7618e4a61f (patch)
tree62cd808172e4066f12cea7a63bf4d996482c27ee /lib/event.schema.ts
parent2069909287866003d63e9ea7862b2273ec73e2d5 (diff)
downloadmongo-cronjob-91784c9e8d6c0565d001f60d5969ea7618e4a61f.tar.gz
feat: dynamically register handlers
Diffstat (limited to 'lib/event.schema.ts')
-rw-r--r--lib/event.schema.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/event.schema.ts b/lib/event.schema.ts
index 1bba77d..0f428fd 100644
--- a/lib/event.schema.ts
+++ b/lib/event.schema.ts
@@ -1,7 +1,7 @@
import { Schema, Document } from 'mongoose';
export interface EventDocument<Context> extends Document {
- name: string;
+ type: string;
schedule: string;
status: 'notStarted' | 'running' | 'complete' | 'failed';
error?: string;
@@ -11,7 +11,7 @@ export interface EventDocument<Context> extends Document {
}
const createEventSchema = (contextSchema: Schema) => new Schema({
- name: {
+ type: {
type: String,
required: true
},