|
@@ -70,20 +70,4 @@ async function dbConnect() {
|
|
|
return cached.conn;
|
|
|
}
|
|
|
|
|
|
-// Helper function to close the database connection
|
|
|
-async function closeDbConnection() {
|
|
|
- if (cached.conn) {
|
|
|
- await cached.conn.disconnect();
|
|
|
- cached.conn = null;
|
|
|
- cached.promise = null;
|
|
|
- console.log("Database connection closed");
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-// Graceful shutdown
|
|
|
-process.on("SIGINT", async () => {
|
|
|
- await closeDbConnection();
|
|
|
- process.exit(0);
|
|
|
-});
|
|
|
-
|
|
|
-export { dbConnect, closeDbConnection };
|
|
|
+export default dbConnect;
|