diff options
Diffstat (limited to 'server/entities/chat_room_connection.entity.ts')
-rw-r--r-- | server/entities/chat_room_connection.entity.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/server/entities/chat_room_connection.entity.ts b/server/entities/chat_room_connection.entity.ts new file mode 100644 index 0000000..5691df1 --- /dev/null +++ b/server/entities/chat_room_connection.entity.ts @@ -0,0 +1,15 @@ +import { Entity, PrimaryGeneratedColumn, Column, ManyToOne } from 'typeorm'; +import { User } from './user.entity'; +import { ChatRoom } from './chat_room.entity'; + +@Entity() +export class ChatRoomConnection { + @PrimaryGeneratedColumn() + id: string; + + @ManyToOne(() => User, (user) => user.chatRooms) + user: User; + + @ManyToOne(() => ChatRoom, (chatRoom) => chatRoom.chatRoomConnections) + chatRoom: ChatRoom; +} |