-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Post.setStatus(status: PostStatus) {
switch(status) {
case: UNSCHEDULED
unset this.published
unset this.scheduled
case: SCHEDULED
unset this.published
this.scheduled = this.scheduled :? now()
case: PUBLISHED
this.scheduled = this.scheduled :? now()
this.published = this.published :? now()
}
this.status = status
await this.save() // calls source.updateStage
}
/*
UNKNOWN = "unknown",
UNSCHEDULED = "unscheduled",
SCHEDULED = "scheduled",
PUBLISHED = "published",
CANCELED = "canceled",
FAILED = "failed",
*/
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels