From 745feb131f65517ebd0cc67509bd60636d5a7ac4 Mon Sep 17 00:00:00 2001 From: Mayank Verma Date: Wed, 10 Sep 2025 02:17:12 +0530 Subject: [PATCH] add Connection.reconnect() to serverless driver --- packages/turso-serverless/src/connection.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) 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; + } + } } /**