diff --git a/packages/turso-serverless/src/connection.ts b/packages/turso-serverless/src/connection.ts index 0c0082eb3..efafcf20d 100644 --- a/packages/turso-serverless/src/connection.ts +++ b/packages/turso-serverless/src/connection.ts @@ -223,6 +223,17 @@ export class Connection { this.isOpen = false; await this.session.close(); } + + reconnect(): void { + try { + if (this.isOpen) { + this.close(); + } + } finally { + this.session = new Session(this.config); + this.isOpen = true; + } + } } /**