diff --git a/packages/actor-core/src/actor/instance.ts b/packages/actor-core/src/actor/instance.ts index bc7d3e65e..803e541f3 100644 --- a/packages/actor-core/src/actor/instance.ts +++ b/packages/actor-core/src/actor/instance.ts @@ -200,6 +200,11 @@ export class ActorInstance { } } + // Set alarm for next scheduled event if any exist after finishing initiation sequence + if (this.#persist.e.length > 0) { + await this.#actorDriver.setAlarm(this, this.#persist.e[0].t); + } + logger().info("actor ready"); this.#ready = true; }