Skip to content

Commit 4572acd

Browse files
committed
update code
1 parent 9b8d06c commit 4572acd

File tree

3 files changed

+20
-30
lines changed

3 files changed

+20
-30
lines changed

package-lock.json

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"http-status-codes": "^1.4.0",
1717
"mime": "^2.4.4",
1818
"multer": "^1.4.2",
19-
"pg": "^8.0.2",
19+
"pg": "^8.0.3",
2020
"typeorm": "^0.2.24"
2121
}
2222
}

src/index.ts

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,11 @@
1-
import { Repository, Connection, createConnection } from "typeorm";
1+
import './core/Console';
2+
import { Repository, Connection, createConnection, ConnectionOptions } from "typeorm";
23
import { User } from "./entities/User";
34
import { TypeXServer } from "./server";
45
import config from '../config.json';
56
import Logger from "@ayanaware/logger";
67
import { Image } from "./entities/Image";
78

8-
export interface ExpressSession {
9-
user: User
10-
}
11-
12-
declare module 'express' {
13-
class Request {
14-
public session: ExpressSession
15-
}
16-
}
17-
189
export interface ORMRepos {
1910
user?: Repository<User>;
2011
image?: Repository<Image>;
@@ -26,16 +17,15 @@ export interface ORMHandler {
2617
}
2718

2819
(async () => {
20+
const connection = await createConnection(config.orm as ConnectionOptions)
2921
const orm: ORMHandler = {
30-
//@ts-ignore
31-
connection: await createConnection(config.orm)
22+
connection,
23+
repos: {
24+
user: connection.getRepository(User),
25+
image: connection.getRepository(Image)
26+
}
3227
};
3328
if (orm.connection.isConnected) Logger.get(Connection).info(`Successfully initialized postgres`)
34-
orm.repos = {
35-
user: orm.connection.getRepository(User),
36-
image: orm.connection.getRepository(Image)
37-
};
38-
3929
const server = new TypeXServer(orm);
4030
server.start(config.port)
4131
})();

0 commit comments

Comments
 (0)