* Register (or re-register) a schedule job via the active backend.
(record: ScheduleRecord)
| 101 | * Register (or re-register) a schedule job via the active backend. |
| 102 | */ |
| 103 | private async _upsertJob(record: ScheduleRecord): Promise<void> { |
| 104 | if (this.isQueueMode) { |
| 105 | const scheduleQueue = this._getScheduleQueue() |
| 106 | if (!scheduleQueue) return |
| 107 | await scheduleQueue.upsertJobScheduler(record) |
| 108 | } else { |
| 109 | this._upsertCronJob(record) |
| 110 | } |
| 111 | } |
| 112 | |
| 113 | /** |
| 114 | * Remove a schedule job from the active backend. |
no test coverage detected