Improved entities, ran formatting, utilise getters and setters

This commit is contained in:
2024-12-26 16:45:00 +01:00
parent 691abb7c4f
commit 4a963b4359
18 changed files with 68 additions and 97 deletions

View File

@ -17,10 +17,7 @@ class ChatService {
const newChat = new Chat()
newChat
.setCharacter(character)
.setZone(zone)
.setMessage(message)
newChat.setCharacter(character).setZone(zone).setMessage(message)
await newChat.save()

View File

@ -48,10 +48,7 @@ class UserService {
const hashedPassword = await bcrypt.hash(password, 10)
const newUser = new User()
newUser
.setUsername(username)
.setEmail(email)
.setPassword(hashedPassword)
newUser.setUsername(username).setEmail(email).setPassword(hashedPassword)
await newUser.save()
return newUser
@ -82,9 +79,7 @@ class UserService {
// Create new token using MikroORM
const passwordResetToken = new PasswordResetToken()
passwordResetToken
.setUser(user)
.setToken(token)
passwordResetToken.setUser(user).setToken(token)
await passwordResetToken.save()
const transporter = NodeMailer.createTransport({

View File

@ -21,11 +21,7 @@ export class ZoneEventTileService {
character.isMoving = false
// Update local character object
character
.setZone(teleport.toZone)
.setRotation(teleport.toRotation)
.setPositionX(teleport.toPositionX)
.setPositionY(teleport.toPositionY)
character.setZone(teleport.toZone).setRotation(teleport.toRotation).setPositionX(teleport.toPositionX).setPositionY(teleport.toPositionY)
await character.save()