Btw, they still didn't merge this and return values for transactions remain broken with the DO drive
Btw, they still didn't merge this and return values for transactions remain broken with the DO driver

setTimeout, I could prolong past the 10s?
ctx.waitUntilctx.waitUntil()reconnecting-websocketRpcTargetDestroying Durable Object 130f15d64c383661002b1c10796016628280fda1f20c1557eb8ff89543479444
Alarm: null
✘ [ERROR] Uncaught Error: destroyedCreating DO tables (alarms, jobs, state) // this is logged from my DO's constructor
NOSENTRY SQLite alarm handler canceled with requestScheduledAlarm.; scheduledTime = 1761578532s; localAlarmState.orDefault(kj::UNIX_EPOCH) = 0ns; actorId = 130f15d64c383661002b1c10796016628280fda1f20c1557eb8ff89543479444ctx.idgetByName()getByName.get(DO.idFromName()async destroy() {
// drop all tables
this.sql`DROP TABLE IF EXISTS state`;
this.sql`DROP TABLE IF EXISTS alarms`;
this.sql`DROP TABLE IF EXISTS jobs`;
// delete all alarms
try {
await this.ctx.storage.deleteAlarm();
await this.ctx.storage.deleteAll();
this.logger.info(`Destroying Durable Object ${this.ctx.id.toString()}`);
this.logger.info(`Alarm: ${await this.ctx.storage.getAlarm()}`);
this.ctx.abort("destroyed");
} catch (_) {}
}