forked from noxious/server
Map event tile improvements
This commit is contained in:
@ -46,7 +46,7 @@ export class Map extends BaseEntity {
|
||||
|
||||
@OneToMany(() => PlacedMapObject, (pmo) => pmo.map, {
|
||||
name: 'placedMapObjects',
|
||||
orphanRemoval: true,
|
||||
orphanRemoval: true
|
||||
})
|
||||
placedMapObjects = new Collection<PlacedMapObject>(this)
|
||||
|
||||
|
@ -26,7 +26,7 @@ export class MapEventTile extends BaseEntity {
|
||||
@Property()
|
||||
positionY!: number
|
||||
|
||||
@OneToOne(() => MapEventTileTeleport, (teleport) => teleport.mapEventTile)
|
||||
@OneToOne(() => MapEventTileTeleport, (teleport) => teleport.mapEventTile, { eager: true })
|
||||
teleport?: MapEventTileTeleport
|
||||
|
||||
setId(id: UUID) {
|
||||
|
@ -16,7 +16,7 @@ export class MapEventTileTeleport extends BaseEntity {
|
||||
@OneToOne({ deleteRule: 'cascade' })
|
||||
mapEventTile!: MapEventTile
|
||||
|
||||
@ManyToOne({ deleteRule: 'cascade' })
|
||||
@ManyToOne({ deleteRule: 'cascade', eager: true })
|
||||
toMap!: Map
|
||||
|
||||
@Property()
|
||||
|
@ -14,10 +14,10 @@ export class PlacedMapObject extends BaseEntity {
|
||||
@PrimaryKey()
|
||||
id = randomUUID()
|
||||
|
||||
@ManyToOne(()=> Map, { deleteRule: 'cascade' })
|
||||
@ManyToOne({ deleteRule: 'cascade' })
|
||||
map!: Map
|
||||
|
||||
@ManyToOne({ deleteRule: 'cascade' })
|
||||
@ManyToOne({ deleteRule: 'cascade', eager: true })
|
||||
mapObject!: MapObject
|
||||
|
||||
@Property()
|
||||
|
Reference in New Issue
Block a user