-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
35 lines (32 loc) · 1.21 KB
/
server.js
File metadata and controls
35 lines (32 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import { createApp } from "./app.js";
import { GroupModel } from "./models/sqlite/group.js";
import { ChatModel } from "./models/sqlite/chat.js";
import { UserModel } from "./models/sqlite/user.js";
import { AvatarModel } from "./models/sqlite/avatar.js";
import { ProfileModel } from "./models/sqlite/profile.js";
import { RegisterModel } from "./models/sqlite/register.js";
import { LoginModel } from "./models/sqlite/login.js";
import { FriendModel } from "./models/sqlite/friend.js";
import { GroupChatModel } from "./models/sqlite/groupChat.js";
import { JoinModel } from "./models/sqlite/join.js";
import { SettingsModel } from "./models/sqlite/settings.js";
import { MessageModel } from "./sockets/models/message.js";
import { RoomModel } from "./sockets/models/room.js";
const modelExpress = {
groupModel: GroupModel,
loginModel: LoginModel,
registerModel: RegisterModel,
profileModel: ProfileModel,
avatarModel: AvatarModel,
userModel: UserModel,
chatModel: ChatModel,
friendModel: FriendModel,
groupChatModel: GroupChatModel,
joinModel: JoinModel,
settingsModel: SettingsModel,
};
const modelSockets = {
messageModel: MessageModel,
roomModel: RoomModel
}
createApp({ modelExpress , modelSockets});