libsql / hrana-client-ts

Hrana client for TypeScript and JavaScript
https://libsql.org/hrana-client-ts/
MIT License
23 stars 7 forks source link

Keep alive connect to database #12

Open hieuht-htv opened 7 months ago

hieuht-htv commented 7 months ago

https://github.com/libsql/hrana-client-ts/blob/main/src/http/stream.ts#L363

I am using the turso.tech database (sqlite3) with NestJS TypeORM.

I've created DI for Repository to make it easier to use, specifically for master and slave (readonly) connections. I understand that turso only maintains the connection to the database for 10 seconds, which causes issues with my DI usage. Every 10 seconds, the connection will be closed. I hope the development team of hrana-client-ts will take notice of this issue. I have a small suggestion, which is to add an option to enable/disable configuration for using #baton to close the connection.

Thank you!

my code:

image