1 |
rakin |
59 |
import { Sequelize } from 'sequelize'; |
2 |
rakin |
51 |
import { Database as DB } from 'sqlite3'; |
3 |
|
|
import DiscordClient from './Client'; |
4 |
rakin |
327 |
import mongoose from "mongoose"; |
5 |
rakin |
5 |
|
6 |
rakin |
51 |
export default class Database { |
7 |
|
|
client: DiscordClient; |
8 |
|
|
dbpath: string; |
9 |
|
|
|
10 |
|
|
constructor(dbpath: string, client: DiscordClient) { |
11 |
|
|
this.client = client; |
12 |
rakin |
5 |
this.dbpath = dbpath; |
13 |
rakin |
59 |
|
14 |
rakin |
327 |
mongoose.connect(process.env.MONGO_URI!) |
15 |
|
|
.then(() => console.log("Connected to MongoDB")) |
16 |
|
|
.catch(console.error); |
17 |
rakin |
5 |
} |
18 |
rakin |
342 |
} |