File size: 627 Bytes
1cf8f01
 
 
 
 
 
 
 
 
 
 
4fc8652
 
 
1cf8f01
4fc8652
 
 
 
 
1cf8f01
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import mongoose from "mongoose";

const MONGODB_URI = process.env.MONGODB_URI;
// @ts-expect-error iknown issue with mongoose types
let cached = global.mongoose;

if (!cached) {
  // @ts-expect-error iknown issue with mongoose types
  cached = global.mongoose = { conn: null, promise: null };
}

// Mock database connection for local storage
// This replaces the MongoDB connection with a simple flag
let isConnected = false;

async function dbConnect() {
  // Simulate connection
  isConnected = true;
  console.log("Using local storage instead of MongoDB Atlas");
  return { isConnected: true };
}

export default dbConnect;